是否可以使用 NSString 中的文本加载 WebView?如果我将字符串内容保存到文件中,然后使用类似以下内容的内容:
[[main_browser mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"file:///Volumes/AA/myfile.txt"]]];
它可以工作,但是如何在不将内容写入文件的情况下做到这一点?
最佳答案
是的,你可以将 NSString 加载到 webview 中,只需查看以下方法:
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
您还可以通过创建 NSString 对象然后将其加载到 Web View 中,以这种方式从磁盘打开文件。然而,使用 loadRequest 可能会更好(因为它做同样的事情,但在内部)。
如果你想将 NSString 写入文件,你可以:
[someStringObject writeToFile:_path_];
你真的看过 NSString 类引用吗?那里很清楚。
关于objective-c - 如何在WebView中显示NSString内容(Cocoa Mac应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456088/