autosavesInPlace
이 YES
을 반환하도록 설정되고 문제가 사라지면 새 문서를 저장하지 못하는 NSPersistentDocument 기반 응용 프로그램이 있습니다. autosavesInPlace가 새 문서 저장을 실패하게합니다.
- 내가
- 따라서
NSSaveAsOperation
을 실행하는 몇 가지 변경 사항이 저장 - 을 확인 새 문서를 작성, 문서의 이름과 URL 변경 및 모든 잘 될 것처럼 보이지만 다음은 매우 발생합니다 저장 문서가이
NSSaveAsOperation
후 저장을 실행하려고 할 때 설명
NSPersistentStoreSaveError = 134030, // unclassified save error - something we depend on returned an error
에만 발생합니다. 다른 저장 유형은 기존 문서의 변경 사항처럼 잘 작동합니다. 재미있는 결과는 이름이나 위치를 변경하지 않으면이 문제가 발생하지 않는다는 것입니다.
임
frame #0: 0x00007fff988143c5 libobjc.A.dylib
objc_exception_throw frame #1: 0x00007fff94c5f5f9 CoreData
-[NSPersistentStore(_NSInternalMethods) _preflightCrossCheck] + 697 frame #2: 0x00007fff94c3198b CoreData-[NSPersistentStoreCoordinator executeRequest:withContext:error:] + 603 frame #3: 0x00007fff94c5aa98 CoreData
-[NSManagedObjectContext save:] + 456 frame #4: 0x00007fff91baa101 AppKit-[NSPersistentDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] + 3743 frame #5: 0x0000000100002de7 ZZZZ
-[ZZZZDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] + 135 at ZZZZDocument.m:209 frame #6: 0x00007fff91baabc7 AppKit-[NSPersistentDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 611 frame #7: 0x0000000100002ea3 ZZZZ
-[ZZZZDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 115 at ZZZZDocument.m:223
어떤 아이디어가의 예외 역 추적을 받고?