0
iOSアプリケーションからクラッシュの例外をどのようにログに記録することができますか?iOS:クラッシュする例外をログに記録する
私は自分のViewControllerにクラッシュを強制的に:
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *myArray = [NSArray new];
NSLog(@"%@", [myArray objectAtIndex:0]);
}
をし、私は私のAppDelegateでコンソールでのクラッシュをキャプチャしてみてください。
void uncaughtExceptionHandler(NSException *exception) {
NSLog(@"CRASH: %@", exception);
NSLog(@"Stack Trace: %@", [exception callStackSymbols]);
}
void SignalHandler(int sig) {
NSLog(@"CRASH: %d",sig);
}
しかし、これは動作しませんでした。 iOSでクラッシュする例外をどのように登録することができますか?
私はNSSetUncaughtExceptionHandler(&たuncaughtExceptionHandler)を実装しました。動作します。しかし、どのように出力をログに記録できますか? – user2924482