2011-12-10 55 views
0

是否可以使用NSString中的文本加载WebView?如果我的字符串内容保存到一个文件,然后使用类似:如何在WebView中显示NSString内容(Cocoa Mac应用程序)

[[main_browser mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"file:///Volumes/AA/myfile.txt"]]]; 

它的工作原理,但我怎么能做到这一点没有内容写入文件?

回答

3

是的,你可以加载的NSString到网页视图,只要看看下面的方法:

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL 

还可以打开文件从磁盘这样通过创建一个的NSString对象,然后加载到web视图。然而,使用loadRequest可能会更好(因为它正在做同样的事情,但内部)。

如果你想写的NSString一个文件就可以了:

[someStringObject writeToFile:_path_]; 

你真的看看NSString类引用?那里很清楚。

相关问题