我只是在模擬器上運行我的代碼,它一直在工作。我真的對啓動代碼做的唯一事情是設置用戶默認SIGABRT在模擬器中啓動
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *appDefaults = [NSDictionary dictionaryWithObjectsAndKeys:
@"Automatic", @"userType",
@"NO", @"autoRefresh",
@"60", @"refreshInt", nil
];
[defaults registerDefaults:appDefaults];
[defaults synchronize];
我跑的應用程序10次在我的iPhone/iPad和經驗在啓動時沒有崩潰。但是,如果我在iPhone/iPad模擬器上運行它,iPhone模擬器基本上每隔一段時間都會與SIGABRT崩潰。我不確定是什麼原因造成的,因爲我已經重新啓動了我的電腦,並在模擬器上執行了「重置所有內容和設置」。
謝謝! Alan
我突然經歷了iOS模擬器中的一系列SIGABRT崩潰(沒有堆棧痕跡),並擔心我打破了一些東西。但實際上,這是因爲我剛剛從今天早些時候的OSX 10.8.3升級到了10.8.4。正如你所說,Mac App Store中有一個Xcode的更新,它明確聲明它可以解決10.8.4上Xcode的崩潰問題。感謝您指出這一點。 –
是的,我剛剛更新到新的xCode似乎已經解決了這個問題。 – Alan