我刚刚升级到Xcode v6.2,捆绑标识符字段几乎不可能使用.在我输入的每个字符之后,它会失去焦点.
我做了一些非常愚蠢的事情,或者这是Xcode中的一个错误?
更新:此问题还会影响生成和版本字段.
此外,更改info.plist中的值后,它仍然无法在常规选项卡上正常工作.
这是一个会影响许多应用的问题,可以在Xcode 8 beta(8S128d)中找到.这是第一个测试版,虽然它没有标记为beta 1.
问题出在NSUserDefaults; 它不起作用.这是代码,可能会把它放进去application:didFinishLaunchingWithOptions:.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:@"hello world" forKey:@"TEST"];
[defaults synchronize];
NSString * oops = [[NSUserDefaults standardUserDefaults] valueForKey:@"TEST"];
NSLog(@"default = %@", oops);
Run Code Online (Sandbox Code Playgroud)
在XCode 7和更早版本中,此代码按预期工作:值为oops"hello world".
XCode中8,的值oops是nil.
那是非常重要的!