다소 일반적인 addPersistentStore를 NSPersistentStoreCoordinator
에 보내고 & 오류 코드가 생성되었습니다. NSLog, NSError, 액세스 권한이 잘못되었습니다.
NSLog
갔다, 나는이했을 때 액세스 오류가 발생했습니다 : 일반적인 관용구 것 같다
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
합니다.
NSLog(@"Unresolved error %@", [error userInfo]);
가 ... 문제가 도망 갔어요 다음과 같이 나는 오류 문을 포맷
.
심지어 NSZombie가 잘못된 액세스 오류를 올바르게 트랩하지 않았습니다!
아이디어가 있으십니까?
입니다 (또는 유효하지만 의미가없는) 객체. 내 대답과 @bbum에서 인용 한 트윗을 참조하십시오. –
오류가없는 경우 API가 "오류"참조 [아무 것도 없음]를 터치하지 않습니다. - (NSPersistentStore *) addPersistentStoreWithType : (NSString *) storeType 구성 : (NSString *) 구성 URL : (NSURL *) storeURL 옵션 : (NSDictionary *) 옵션 오류 : (NSError **) 오류; 이 메소드 반환은 BOOL 유형이 – vaddieg
이 아닙니다. 실제로 err 객체를 nil로 설정하면 err 객체가 발생할 경우 검사하는 데 관심이 있음을 나타냅니다. @Peter Hosey의 대답은 메서드 호출이 성공했는지 아닌지를 결정하는 올바른 방법을 보여줍니다. –