我得錯過一些簡單的東西,但Google沒有幫助。重寫NSDocument的fileWrapperOfType會導致「文檔無法保存」。
我的文件保存並加載正常。 (我已經覆蓋了dataOfType
以獲得一些東西。)然後我重寫fileWrapperOfType
(準備創建一個包),並且我得到一個「The document'Untitled'不能保存爲'test'。」當我試圖保存的時候。即使當我將我的方法清空到我能想到的絕對最基本的形式時...
- (NSFileWrapper*)fileWrapperOfType:(NSString*)typeName error:(NSError**)outError
{
NSFileWrapper* worldWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers:nil];
return [worldWrapper autorelease];
}
...我仍然無法保存。我錯過了什麼?
作爲檢查返回值的一般做法和 - 如果可用的話,'NSError'輸出參數總是有用的。 – Jay 2014-03-15 21:55:13