【发布时间】:2011-04-20 02:55:33
【问题描述】:
我设置了一个使用 UIWebView 的应用程序。 UIWebView 用于显示用 CSS 格式化的文本。文本中有链接(a href=...)。 href的格式是这样的:tags.tagname
当用户点击链接时,我想拦截请求并根据 HREF 的内容使用 loadHTMLString。
我已经成功解析了 URL,但是我不知道如何告诉 webview 不加载请求的 href 而是加载我想要的字符串。
我在 ShouldStartLoadWithRequest 中尝试了以下内容:
genHTML=[self genTagPage:parsedString]; // a string declared earlier
[self.noteHTML loadHTMLString:genHTML baseURL:nil];
return NO;
但是当代码执行时,我收到以下错误:
2011-04-19 22:39:21.088 TestApp[27026:207] *** -[_PFArray release]: message sent to deallocated instance 0xaa3cf40
genHTML 正在填充正确的数据,所以我不知道如何继续。
谢谢。
【问题讨论】:
标签: cocoa-touch uiwebview nsurlrequest