2011-03-14 2 views
3

ios dev에서 오류를 처리하는 기본 방법이 있습니까? 그렇다면 오류 처리를 어떻게 구현해야합니까?IOS Dev의 오류 처리 모범 사례

+1

당신은 훨씬 더 구체적 일 필요가 있습니다. 어떤 종류의 오류가 있습니까? – Tim

+0

다음 스 니펫을 사용하여 오류 잡기 try {// 사용자 코드} catch (NSException * 예외) {// 사용자 저장 또는 초기화} finally {// 객체 해제} 다음 스 니펫을 사용하여 appDelegate에서 처리되지 않은 예외를 전역 적으로 처리합니다 - (BOOL) application : (UIApplication *) application didFinishLaunchingWithOptions : (NSDictionary *) launchOptions {NSSetUncaughtExceptionHandler (& onUncaughtException); // 코드의 나머지 부분} void onUncaughtException (NSException * exception) {// 앱이 열릴 때 예외를 로컬에 저장하므로 앱 충돌과 관련하여 사용자로부터 입력을받을 수 있습니다. –

+0

try, catch 및 finally 앞에 @ 기호를 사용합니다. FYI : 나는 @ 기호를 의도적으로 남겼다. 왜냐하면 내가 try, catch를 붙잡고 마침내 @ 접두사로 "나는 단 하나의 추가 @user가 통지 될 수 있으며, 게시 소유자는 항상 통지를받을 것이다"라는 메시지를 받았기 때문이다. –

답변