주석에 표시되는 내용. 내가하고 싶은 일은 NSString을 내 문서 디렉토리의 .txt 파일에 저장하여 사용자가 액세스 할 수 있도록하는 것입니다. 이것은 applicationWillTerminate에 호출됩니다 내 경우NSString이 실패합니다. 응용 프로그램이 NSError를 NSLog에 충돌합니다.
NSError* err;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
// the path to write file
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"TheFile.txt"];
BOOL success = [[textView text] writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&err];
if (!success) {
NSLog(@"Error: %@ %@", err, [err userInfo]);
}
는, 성공은 다시 NO, 내 응용 프로그램 충돌 (EXC_BAD_ACCESS)로 NSLog 라인에 온다. 어떤 아이디어?
고마워요! null 텍스트보기와 초기화되지 않은 NSError의 조합이었습니다. – Khakionion