0

我正在使用 UIWebView 编写一个 Web 浏览器应用程序。我希望能够将当前 URL 保存到数据库中,就像书签一样。我已经创建了标准的网络浏览器应用程序,例如http://www.youtube.com/watch?v=Vpq8r-HHwZA。有关如何提取当前 Web 视图的 URL 地址的任何帮助。目标是使用 CoreData 将 URL 和用户名添加到数据库中。然后可以在 UITableView 中显示“书签”。我已经阅读了许多类似的 SO 问题,但没有一个解决方案是我想要做的。谢谢你。

4

2 回答 2

2

确保将 viewController 设置为UIWebView委托,然后实现一个方法:

- (void)webViewDidFinishLoad:(UIWebView *)webView {
  self.currentUrl = webView.request.mainDocumentURL;
}
于 2013-08-29T15:41:30.170 回答
1

我认为你需要以一种方式来实现这一点,当用户想要保存/书签时保存 url,这样当用户按下保存按钮时,你可以如下图所示实现这个,然后你可以做任何你想做的事情。

- (IBAction)nextButtonPressed:(id)sender
{
    NSString *url = self.webView.request.URL.absoluteString;
    // do whatever you want to do with the URL
}

在此处输入图像描述

于 2013-08-29T15:49:12.377 回答