私は、 txtドキュメントを開き、編集して、最後にドキュメントを保存する基本的なhelloworldアプリケーションに取り組んでいます。編集を処理するためのベストプラクティスは何ですか。
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];
}