programing

NSError는 어떻게 볼 수 있습니까?

goodcopy 2021. 1. 17. 11:56
반응형

NSError는 어떻게 볼 수 있습니까?


로그인하는 가장 좋은 방법은 무엇입니까 NSError?

- (void)checkThing:(Thing *)thing withError:(NSError *)error {
    NSLog(@"Error: %@", error);
}

나에게 null메시지를 준다


NSError 문서를 보면 다음과 같은 작업이 필요하다는 것을 알 수 있습니다.

NSLog(@"%@",[error localizedDescription]);

그러면 사람이 읽을 수있는 출력이 제공됩니다.


NSLog(@"Error: %@", error);

나에게 널 메시지를 준다

그러면 NSError 인스턴스 errornil아닙니다.


다음은 개발 중에 오류를 기록하는 데 사용하는 대략적인 방법입니다. (Cocoa-touch가 아님)

// Execute the fetch request put the results into array
NSError *error = nil;
NSArray *resultArray = [moc executeFetchRequest:request error:&error];
if (resultArray == nil)
{
    // Diagnostic error handling
    NSAlert *anAlert = [NSAlert alertWithError:error];
    [anAlert runModal];
}

NSAlert는 오류 표시를 처리합니다.

참조 URL : https://stackoverflow.com/questions/1559169/how-can-i-view-an-nserror

반응형