我有一个绑定到NSOpenPanel的WKWebView。我让用户选择一个文件,但是我在加载文件时遇到了问题。当应用程序没有沙盒时,我没有遇到任何问题,但是一旦我打开沙盒,我就无法在OSX上使用它< 10.11。在OSX 10.11上,我可以使用webView.loadFileURL(url, allowingReadAccessToURL: url)
,但它不能用于< 10.11。在沙盒的osx swift应用程序中从NSOpenPanel加载文件的最佳方法是什么?谢谢!
答案 0 :(得分:0)
NSURL
从NSOpenPanel
到NSData
initWithContentsOfURL
NSString
NSData
然后使用
WKWebView loadHTMLString(_ string: String,
baseURL baseURL: NSURL?)