Swift
を使用して私の最初のiOSアプリ(iPadのみ)を作成しています。このアプリでは、アプリケーションに存在するリソースとユーザーが選択した値に基づいてHTMLが読み込まれます。以下の関数を呼び出してUIWebView
にデータをロードします。すべてのリソースがプロジェクトに存在します。ローカルに読み込まれた画像のための白い画面を表示するUIWebView
let url = NSBundle.mainBundle().URLForResource(updatedResource, withExtension: "html")
let requestObj = NSURLRequest(URL: url!);
htmlWebView.loadRequest(requestObj);
url
は、ロードする必要があるリソースの名前です。
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のミニシミュレータでアプリを展開していたとして
print("This is the request \(htmlWebView.request)")
は私に価値を与えている、しかし、それは示しアプリ2/iPadのエアシミュレータ上で展開whitescreen
PS:私はXcode 6.1を使用していて、iOS 8.1でアプリケーションを実行しています(OS 10.11のアップグレードが進行中です)。すべてのリソースがアプリに含まれています
ホワイトスクリーンは、永久に、またはソート時間の間、残りますか? –