Cocoa nsdocument : Autosave가 작동하는 것
-
03-07-2019 - |
문제
문서는 단순히 설정을 나타냅니다 setAutosavingDelay
공유 DOC 컨트롤러의> 0에 대한 모든 것에 대해
[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
내 컨트롤러에서 AutoSave는 작동하지 않는 것 같습니다. ~/Library/Autosave Information/
, 또한 그렇습니다
[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
초기화.
내 앱에서 정상적인 로딩 및 저장은 작동합니다 (Keyedarchivers, 문서의 NSCoding 기반 클래스 등).
해결책
우선 순위 -UPDATECHANGECOUNT : 전혀? Apple의 구현이 자동 저장 타이머를 시작하는 코드라고 확신합니다. 또한 더 긴 타이머를 실험하면 어떻게해야합니까?
다른 팁
어떤 사람들은 디렉토리 ~/라이브러리/자동 저장 정보가 루트가 소유하고 있으므로 파일을 작성할 수 없다는 것을 알게됩니다. 예를 들어 참조하십시오http://discussions.apple.com/thread.jspa?threadid=2252306
나는 버그가 어떻게 발생하는지 모르겠지만 나는 그것에 물렸다-디렉토리는 2010-06-17 12:19로 만들어졌고 나는 그 순간부터 권한이 잘못되었다고 가정한다.
제휴하지 않습니다 StackOverflow