0

HTMLファイルを保存するための保存機能を実装しようとしています。現在、保存しようとするとエラーが返されます。私のコードは

- (BOOL)writeToURL:(NSURL *)absoluteURL ofType:(NSString *)typeName error:(NSError **)outError
{
NSData *saveData = [[[editorView textStorage] string] dataUsingEncoding:NSUTF8StringEncoding];
[saveData writeToURL:absoluteURL ofType:typeName error:outError];

if ( outError != NULL ) {
    *outError = [NSError errorWithDomain:NSOSStatusErrorDomain code:unimpErr userInfo:NULL];
}
else {
    return YES;
}
}

保存しようとすると、エラーが返されます-[NSConcreteMutableData writeToURL:ofType:error:]: unrecognized selector sent to instance 0x10016d900 -[NSConcreteMutableData writeToURL:ofType:error:]: unrecognized selector sent to instance 0x10016d900。プレーンなNSStringを使用するのに疲れましたが、それも機能しませんでした。

助けてくれてありがとう

4

1 に答える 1

1

保存しようとすると、エラーが返されます。-[NSConcreteMutableData writeToURL:ofType:error:]: unrecognized selector sent to instance 0x10016d900

これは、NSMutableDataがそのメッセージに応答しないためです。そのメッセージに応答するのはドキュメントだけです。

データオブジェクトに、応答するメッセージ(など)を送信する必要がありますwriteToURL:options:error:

于 2010-11-16T23:33:28.757 に答える