【问题标题】:How to display NSString content in WebView (Cocoa Mac app)如何在 WebView 中显示 NSString 内容(Cocoa Mac 应用程序)
【发布时间】:2011-12-10 11:09:20
【问题描述】:

是否可以使用 NSString 中的文本加载 WebView?如果我将字符串内容保存到文件中,然后使用类似:

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

它可以工作,但是我如何在不将内容写入文件的情况下做到这一点?

【问题讨论】:

    标签: objective-c cocoa webkit webview


    【解决方案1】:

    是的,您可以将 NSString 加载到 webview 中,只需查看以下方法:

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

    您也可以通过这种方式从磁盘打开文件,方法是创建一个 NSString 对象,然后将其加载到 webview 中。但是使用 loadRequest 可能会更好(因为它在做同样的事情,但在内部)。

    如果您想将 NSString 写入文件,您可以:

    [someStringObject writeToFile:_path_];
    

    你真的看过 NSString 类参考吗?那里很清楚。

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 1970-01-01
      • 2020-09-19
      • 2015-04-04
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多