Monday, November 21, 2011

XCod4 에서 크래쉬난 경우 콜스택을 보여주는 방법.

void uncaughtExceptionHandler(NSException *exception);

void uncaughtExceptionHandler(NSException *exception) {

NSLog(@"CRASH: %@", exception);

NSLog(@"Stack Trace: %@", [exception callStackSymbols]);

// Internal error reporting

}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

// Override point for customization after application launch.

NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);

return YES;

}

실제 서비스에서도 크래쉬에 대한 콜스택을 수거할 수 있도록 파일에 저장할 수 있다고 한다.

스택오버플로우에서 봤는데, 링크를 찾지 못하겠음...

No comments:

Post a Comment