gpt4 book ai didi

cocoa - NSDocument writeToURL :, 保存一个简单的html文档

转载 作者:行者123 更新时间:2023-12-03 18:03:31 26 4
gpt4 key购买 nike

我正在尝试实现保存功能来保存 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:]: 无法识别的选择器发送到实例 0x10016d900
-[NSConcreteMutableData writeToURL:ofType:error:]:无法识别的选择器发送到实例 0x10016d900
。我厌倦了使用普通的 NSString,但这也不起作用。

感谢您的帮助

最佳答案

When I try and save it returns the errors: -[NSConcreteMutableData writeToURL:ofType:error:]: unrecognized selector sent to instance 0x10016d900

那是因为 NSMutableData 不响应该消息。只有文档响应该消息。

您需要向数据对象发送一条它确实响应的消息,例如writeToURL:options:error:

关于cocoa - NSDocument writeToURL :, 保存一个简单的html文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4199740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com