点击Xcode 5中的iPad故事板后,它询问我是否要升级到iOS7故事板.当警报在屏幕上时,它会使视图控制器垂直增长.选择"升级"后,"增长"停止,但到那时损坏已经完成,视图控制器的大小也增加了.
有什么方法可以解决这个恼人的问题吗?
我已经尝试了这里找到的所有不同选项,甚至使用NSData来加载音频文件.我尝试过mp3,m4a,caf文件,但没有任何工作.
没有错误消息,没有.
这是一款使用XCODE 5,iOS7的新应用.
这就是我正在使用的
- (void)playOnce:(NSString *)aSound
{
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil];
[audioSession setActive:YES error:nil];
// Gets the file system path to the sound to play.
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:aSound ofType:@"m4a"];
// Converts the sound's file path to an NSURL object
NSURL *soundURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
AVAudioPlayer * newAudio=[[AVAudioPlayer alloc] initWithContentsOfURL: soundURL error:nil];
[newAudio prepareToPlay];
// set it up and play
[newAudio setNumberOfLoops:0];
[newAudio setVolume: 1];
[newAudio setDelegate: self];
[newAudio …Run Code Online (Sandbox Code Playgroud) 我正在使用Xcode 5,并希望找到一个单词(例如:变量名)不是通过子串匹配而是通过完全匹配(或前缀匹配).在文件范围搜索(Command-F)中,我可以通过单击玻璃图标右侧的箭头按钮并选择"编辑查找选项..."来使用文本搜索或正则表达式搜索.但是,我找不到在Xcode 5中搜索项目范围搜索("在项目中查找",Shift-Command-F)的任何选项.我可以做的一件事是在Terminal.app上运行"grep -w".但是,有没有办法在Xcode中的Project中搜索单词?
我在这里和谷歌看到了类似的问题,但没有人回答我的实际问题.我想为iPhone和iPad配备一个NIB.NIB本身应该只有一个空视图.应该进入视图的所有内容都是以编程方式完成的.我检查设备是否是iPhone/iPad,然后计算并设置布局.一点点工作,但对于所需的任务,这对我来说是最好的解决方案.
但是当通过"新文件... - >用户界面 - >视图"添加新视图时,我被要求提供设备系列.选择当然是iPhone或iPad.但我希望视图可以在两种设备上工作,一种通用的.
我尝试了iPhone视图,它实际上适用于iPhone和iPad两种设备.所以似乎一切都很好.我的问题更通用,询问是否可以重新使用iPhone的iPhone视图.我应该换一种方式吗?更好的解决方案?
请理解我真的想以单一视图和编程方式工作,因此请为每个设备使用单独视图并使用IB的解决方案请保留!
谢谢
升级到xcode 5后,我注意到在两个屏幕之间转换时屏幕边缘有一个闪烁.闪烁在框架边缘显示为垂直白线.这似乎只发生在ios7上.
我在两个屏幕之间的转换是通过故事板segue.
更新:
我通过添加:self.view.clipsToBounds = YES修复了这个问题.对我的看法.
我正在使用JSON作为POST方法的响应AFNetworking.我需要将JSON映射到自定义类,并创建一个包含JSON值的对象.
JSON字符串
{
branch = {
address = "";
email = "";
globalId = 174;
id = 0;
mobile = 9846147442;
name = "Sathish Clininc Branch1";
netMdId = 132;
numberOfDevices = 0;
organisationName = "<null>";
passPhrase = (
);
phone = 04872279166;
status = active;
};
error = "<null>";
netmd = {
globalId = 132;
headOfficeAddress = "";
headOfficeEmail = "sreejith@gmail.com";
headOfficeMobile = "";
headOfficeName = Koorkenchery;
headOfficePhone = ""; …Run Code Online (Sandbox Code Playgroud) 我想跳转到XCode 5中的文件中的前一个光标位置(使用键盘热键或下拉菜单路径).
这个SO帖子适用于XCode 3:XCode是否有像Visual Studio一样的光标导航堆栈?
但对于XCode 5,我在这里找不到这个功能:http://cloud.github.com/downloads/Machx/Xcode-Keyboard-Shortcuts/Xcode_Shortcuts.pdf,也不在Apple文档中:https:// developer. apple.com/library/ios/documentation/IDEs/Conceptual/xcode_help-command_shortcuts/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010560-CH1-SW1
编辑
对不起我以前不清楚.我不想在文件之间切换.如下面的答案所述,这就是ctrl + cmd + left/right的作用.我想在文件中的光标位置之间切换.例如:
我在MyViewController.m工作.
我在第178行写了一个函数 - (void)doStuff.
在 - (void)doStuff中,我意识到我需要将@property更新为readwrite.
我将MyViewController.m的顶部转到第10行.我添加了行@property(非原子,强,读写)NSMutableArray*myArray;
现在我想回来写完我的 - (void)doStuff方法.到达那里的最佳方式是什么?这是我想说"转到最后一个文本光标位置"的时候.
我已经完成了下面的教程,它运行正常.我的问题是如何在原型单元格中添加两个以上的标准单元?
http://thedarkdev.blogspot.co.uk/2013/09/web-service-apps-in-ios7-json-with.html
cell.textLabel.text ="标题文字"; cell.detailTextLabel.text ="详细文字"
我想添加另外4个标签,并希望使用故事板进行布局.
任何想法如何做到这一点?
我有6个子类UIViewControllers连接带有标识符的push segues.
他们去A> B> C> D> E> F. 我无法找到如何在控制器A中实现按钮的方法,该按钮会自动将所有控制器堆叠到控制器F并显示F控制器.堆叠应该在UINavigationController实例中完成,而不是通过(void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated,因为如果我使用setViewControllers方法,那么我将丢失segue标识符.泰!
objective-c uiviewcontroller uinavigationcontroller ios xcode5
我的应用程序至少使用Xcode5.1故事板支持iOS6.
在Xcode 6 GM中完成了几项工作之后,我需要在iOS 6 Simulator上进行测试.Xcode 6 GM没有iOS 6模拟器.所以,我在Xcode 5.1中打开了我的项目.
但它无法建立.我甚至无法在Xcode5.1中打开故事板.
它在导航窗格中说
Main_iPhone.storboard
Interface Builder Storyboard Compiler Error
The document"(null)" requires Xcode6.0 or later.
Run Code Online (Sandbox Code Playgroud)
当我点击它时,会出现提示
The document "Main_iPhone.storyboard" requires Xcode 6.0 or later.
This version does not support constraints to layout margins. Open this document with Xcode 6.0 or later.
Run Code Online (Sandbox Code Playgroud) xcode5 ×10
ios ×6
ios7 ×3
objective-c ×3
iphone ×2
storyboard ×2
xcode ×2
afnetworking ×1
find ×1
flicker ×1
hotkeys ×1
ide ×1
ipad ×1
json ×1
match ×1
uitableview ×1
xcode6 ×1