0
我工作的一個基本的Hello World應用程序,它會打開一個TXT文檔,編輯,然後終於保存文檔。處理編輯的最佳做法是什麼?最佳實踐爲節省NSDocument
我已經閱讀了Apple的文檔,但是當我檢查NSError **outError
時,該方法返回NO
。當我評論出來 - (BOOL)writeToURL:(NSURL*)writeURL ofType:(NSString*)type forSaveOperation:(NSSaveOperationType)saveOp originalContentsURL:(NSURL*)origURL error:(NSError**)errorPtr
會寫出文件。
保存文檔是否有最佳做法?下面的實現有什麼問題嗎?如果註釋掉errorPtr的檢查,那麼修改文件將被寫入原始文件。
- (BOOL)writeToURL:(NSURL*)writeURL
ofType:(NSString*)type
forSaveOperation:(NSSaveOperationType)saveOp
originalContentsURL:(NSURL*)origURL
error:(NSError**)errorPtr {
if (errorPtr) {
*errorPtr = [NSError errorWithDomain:NSOSStatusErrorDomain code:unimpErr userInfo:NULL];
return NO;
}
return [[[self.txtView textStorage] string] writeToURL:writeURL atomically:NO encoding:NSUTF8StringEncoding error:errorPtr];
}
當你說你已經閱讀過文檔,哪些文檔?我認爲Xcode項目模板非常清楚如何實現保存等。 –
你的代碼沒有意義。爲什麼在做其他事情之前檢查錯誤指針? –