我在应用程序的第二次运行和后续运行时出现错误。 这意味着我在 Xcode 中运行它,单击停止,关闭应用程序,然后再次打开应用程序。
问题是,在第二次运行期间我无法使用 Xcode 调试工具(因为我是直接从手机而不是 Xcode 打开应用程序)。
如何调试这些情况? (除了 NSLogs...)
最佳答案
您可以尝试在 [NSUserDefaults standardUserDefaults] 中存储一个适当的 BOOL 来检查第二次和以后的运行,如下所示:
if ([[NSUserDefaults standardUserDefaults] boolForKey:@“NotFirstRun“]) {
//this is the second or onward run
} else {
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@“NotFirstRun“]
//this is the first run
}
关于ios - 如何在 iOS 中调试 "second run"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077847/