【发布时间】:2016-08-18 21:42:38
【问题描述】:
我正在使用Swift 编写我的第一个 iOS 应用程序(仅适用于 iPad),其中,应用程序将根据应用程序上存在的资源和用户选择的值加载 html。我正在使用以下函数加载数据UIWebView。所有资源都存在于项目中。
let url = NSBundle.mainBundle().URLForResource(updatedResource, withExtension: "html")
let requestObj = NSURLRequest(URL: url!);
htmlWebView.loadRequest(requestObj);
url是需要加载的资源名称。
print("This is the request \(htmlWebView.request)") 给了我价值
This is the request Optional(<NSMutableURLRequest: 0x7fc180589a00> { URL: file:///Users/ios/Library/Developer/CoreSimulator/Devices/CB5ACC92-856E-4CBE-B4D4-03B0C1774765/data/Containers/Bundle/Application/C588D7E2-15F0-406A-8B09-227E2284459E/DemoHTML5.app/file3.html })
之前,我在 iPad Mini 模拟器上部署了该应用,但是在 iPad 2/iPad Air 模拟器上部署时它显示白屏
P.S:我正在使用 XCode 6.1 并在 iOS 8.1 上运行该应用程序(OS 10.11 升级正在进行中)。所有资源都存在于应用程序中
【问题讨论】:
-
白屏会永久保留还是会保留一段时间?