문제

문서는 단순히 설정을 나타냅니다 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로 만들어졌고 나는 그 순간부터 권한이 잘못되었다고 가정한다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top