2

我只是在过去一直在工作的模拟器上运行我的代码。我真正为启动代码所做的唯一一件事就是设置用户默认值

 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 一起崩溃。我不确定是什么原因造成的,因为我已经重新启动计算机并在模拟器上执行了“重置所有内容和设置”。

谢谢!艾伦

4

2 回答 2

3

如果您在 OSX 10.8.4 上运行 Xcode 4.6.2,请尝试升级到几天前刚刚发布的 Xcode 4.6.3。4.6.3 版本修复了在 ios 模拟器上调试时有时会发生的随机崩溃和挂起。

于 2013-06-15T11:40:27.357 回答
0

这似乎是最新版本的 Moutain Lion 中 lldb 中的一个错误。如果你想避免这种切换到使用 GDB

于 2013-06-13T15:52:09.507 回答