3

アプリケーションの 2 回目以降の実行でバグが発生しています。つまり、Xcode で実行し、[停止] をクリックしてアプリを閉じ、もう一度アプリを開きます。

問題は、この 2 回目の実行中に Xcode デバッグ ツールを使用できないことです (Xcode ではなく電話からアプリを直接開いたため)。

これらの状況をデバッグするにはどうすればよいですか? (NSLogs以外に...)

4

1 に答える 1

0

[NSUserDefaults standardUserDefaults] に適切な BOOL を格納して、次のように 2 回目以降の実行を確認できます。

if ([[NSUserDefaults standardUserDefaults] boolForKey:@“NotFirstRun“]) {
   //this is the second or onward run 
} else {
   [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@“NotFirstRun“]
   //this is the first run
}
于 2014-03-09T00:42:19.990 に答える