我刚刚在过去一直在运行的模拟器上运行我的代码。我真正为启动代码做的唯一事情就是设置用户默认值
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *appDefaults = [NSDictionary dictionaryWithObjectsAndKeys:
@"Automatic", @"userType",
@"NO", @"autoRefresh",
@"60", @"refreshInt", nil
];
[defaults registerDefaults:appDefaults];
[defaults synchronize];
我在iPhone / iPad上运行应用程序10次,并且在启动时没有遇到任何崩溃。但是,如果我在iPhone / iPad模拟器上运行它,iPhone模拟器基本上每隔一段时间就会与SIGABRT一起崩溃。我不知道是什么导致了这一点,因为我已经重新启动了我的计算机并在模拟器上执行了“重置所有内容和设置”。
谢谢! 艾伦
答案 0 :(得分:3)
如果您在OSX 10.8.4上运行Xcode 4.6.2,请尝试升级到几天前刚刚发布的Xcode 4.6.3。 4.6.3版本修复了在ios模拟器上调试时有时会发生的随机崩溃和挂起。
答案 1 :(得分:0)
这似乎是lldb与最新版Moutain Lion的和弦中的一个错误。如果您想避免此切换到使用GDB