UIWebView不受支持的URL
问题描述:
我正在使用使用脱机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的情况下工作,因为工作流程很好。它按我的意图做,但不是没有安静。
在此先感谢!
布莱恩
答
假设你与loadHTMLString:
加载此,尝试设置页面在这个问题中提及的baseUrl
:shouldStartLoadWithRequest appending link with applewebdata