2010-07-06 4 views
0

간단한 iPhone 애플리케이션을 작성 중이며 C#의 try {} - catch {} - finally {} 예외 처리와 동일한 것이 있는지 궁금합니다.iPhone SDK 캐치 예외 처리 시도

Google을 통해 몇 가지 참조를 보았습니다. 그러나 실제 구문이 iPhone 플랫폼에 무엇인지 파악하는 데 문제가 있습니다.

누구든지이 작업을 수행하는 방법에 대한 매우 기본적인 예를 알고 있습니까? 이 클래스 세트와 OBJ-C가 여전히 있기 때문에 OBJ-C에서와 같이

많은 감사, 브렛

+0

예외는 복구 할 수없는 오류를 나타내지 만 사용해서는 안됩니다. – bbum

답변

4

아이폰 플랫폼에서 실제 구문/프레임 워크는 동일합니다. 이러한 종류의 내용은 사과 및 모든 소개 책에서 제공하는 온라인 obj-c 설명서에서 쉽게 찾을 수 있습니다. 구글 - Fu는 answer :이 코드는 아이폰 응용 프로그램에 맞는 방법을 찾는 경우에

이제
Cup *cup = [[Cup alloc] init]; 

@try { 
    [cup fill]; 
} 
@catch (NSException *exception) { 
    NSLog(@"main: Caught %@: %@", [exception name], [exception reason]); 
} 
@finally { 
    [cup release]; 
} 

, 당신은 sample application를 다운로드하고 구문 구조를 복사 할 수 있습니다.

+0

정확히 내가 필요한 것, 감사합니다! 나는 그 답을 찾지 못했다. – Brett

+0

문제 없습니다! GL –

+0

iPhone 또는 Mac OS X를 대상으로 할 때 복구 가능한 오류 표시에 대한 예외를 다시 사용하지 * 않습니다 * 예외는 복구 할 수없는 오류에만 사용해야합니다. – bbum