2011-09-05 173 views
2

我正在使用使用脫機HTML文件來管理其工作流的UIWebView。 但是,每次點擊UIWebView中的某個項目時,工作流程都是正確的,但是我收到控制檯消息,告訴我該URL無效。UIWebView不受支持的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標準是正確的,只要我知道。

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

我不知道普通HTTP URL和AppleWebData URL之間是否存在差異,但根據URI方案這是正確的。

例如爲:

scheme name:file name:query:fragment 

我失去了一些東西在這裏?我想讓我的UIWebView在不抱怨錯誤URL的情況下工作,因爲工作流程很好。它按我的意圖做,但不是沒有安靜。

在此先感謝!

布萊恩

回答