iphone - UIWebViewサポートされていないURL

iphone objective-c ios uiwebview

オフラインのHTMLファイルを使用してワークフローを管理しているUIWebViewを使用しています。
しかし、UIWebViewの項目の1つをタップするたびにワークフローは正しくなりますが、URLが無効であることを通知するコンソールメッセージが表示されます。

メッセージは次のとおりです。

{
    NSErrorFailingURLKey = "applewebdata://BA77B31A-D9ED-4883-84BB-4270BCBEECA5?selected#node-2866424";
    NSErrorFailingURLStringKey = "applewebdata://BA77B31A-D9ED-4883-84BB-4270BCBEECA5?selected#node-2866424";
    NSLocalizedDescription = "unsupported URL";
    NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1002 \"unsupported URL\" UserInfo=0x592ece0 {NSErrorFailingURLKey=applewebdata://BA77B31A-D9ED-4883-84BB-4270BCBEECA5?selected#node-2866424, NSErrorFailingURLStringKey=applewebdata://BA77B31A-D9ED-4883-84BB-4270BCBEECA5?selected#node-2866424, NSLocalizedDescription=unsupported URL}";
}


エラーは非常に明確ですが、私が知る限り、エラーがどこから発生しているかは完全にはわかりません。URI標準を介して私のURLが正しいことがわかります。

"applewebdata://BA77B31A-D9ED-4883-84BB-4270BCBEECA5?selected#node-2866424"


通常のHTTP URLとAppleWebData URLの間に違いがあるかどうかはわかりませんが、これはURIスキームによれば正しいです。

例えば。:

scheme name:file name:query:fragment


ここで何か不足していますか?ワークフローが優れているため、UIWebViewで、正しくないURLについて文句を言わずに機能するようにしたいのですが。それは私が意図したことを行いますが、静かになることはありません。

前もって感謝します!

ブライアン
答え
これをloadHTMLString:でロードしていると仮定して、この質問で述べたようにページのbaseUrlを設定してみてください:shouldStartLoadWithRequest appending link with applewebdata
関連記事

iphone - クォーツ:グラデーションで丸みのある長方形を作成できない

iphone - コアデータへのデータの移動

iphone - カスタムのiphoneボタン、それらを描画する、または通常のUIButtonの何が良いですか?

iphone - iPadアプリが横向きモードで機能しない

iphone - 画像の処理中のiOS設定の進行状況バーの値

iphone - アノテーションを選択して特定の詳細ページにIDを渡す方法は?

iphone - iOS多言語はシミュレータでは機能しますが、デバイスでは機能しません

iphone - JSONKit + Lidenbrock対RestKit?(CoreDataを使用)

iphone - Apple Storeから古いアプリケーションを削除して、同じ名前の新しいアプリケーションをアップロードしますか?

iphone - Cocos2dアプリケーションのどこにFacebookのiOS SDKコードを実装すればよいですか?