今天早上,这使我发疯。我想将一些本地html加载到Web视图中:
class PrivacyController: UIViewController { @IBOutlet weak var webView:UIWebView! override func viewDidLoad() { let url = NSURL(fileURLWithPath: "privacy.html") let request = NSURLRequest(URL: url!) webView.loadRequest(request) } }
该html文件位于我的项目的根文件夹中,但位于组中。Webview对我来说是空白的。有什么想法怎么了?我正在使用xcode 6.1并在iPhone 6上运行此示例。
要检索应用程序资源的URL,应使用类的URLForResource方法NSBundle。
URLForResource
NSBundle
迅捷2
let url = NSBundle.mainBundle().URLForResource("privacy", withExtension:"html")
迅捷3
let url = Bundle.main.url(forResource: "privacy", withExtension: "html")