アプリでタイム クリティカルなクラッシュをデバッグする必要があります。NSLog はすぐにコンソールに書き込まないため、コードからコンソールに同期的に書き込む方法があるかどうか疑問に思っています。
たとえばprintf
、ここでより良い選択をするか、同じ問題に対処する必要があります。
アプリでタイム クリティカルなクラッシュをデバッグする必要があります。NSLog はすぐにコンソールに書き込まないため、コードからコンソールに同期的に書き込む方法があるかどうか疑問に思っています。
たとえばprintf
、ここでより良い選択をするか、同じ問題に対処する必要があります。
クラッシュする行の前にブレークポイントを追加できますが、Xcodeはデフォルトですでにプロセスをハングしているので、デバッガコンソールにアクセスできます...そうでない場合は、次の方法で診断を追加することをお勧めします。 [製品]->[スキームの編集](上部メニュー)に移動します(Guard Edges、Zombie Objectsなど)。
NSLog
さらに、メインスレッドから呼び出すことができます。
[self performSelectorOnMainThread:@selector(log:) withObject:@"String .." waitUntilDone:YES];
- (void)log:(NSString *)message {
NSLog(message);
}