【问题标题】:how do I take the URL and page title from a UITableView?如何从 UITableView 中获取 URL 和页面标题?
【发布时间】:2010-06-11 02:12:15
【问题描述】:

我有一个 iPhone 应用程序,它在第一个视图中向用户显示 UIWebView,我想做的是允许用户保存本质上是收藏夹的内容,然后在第二个视图中显示在表格视图中。为此,我只需要页面 URL 以及要保存的页面标题,然后填充表格视图。现在这是我刚刚开始学习如何制作 iPhone 应用程序的问题,我不知道保存它的最佳方法是什么以及如何从网络视图中获取这些信息?

【问题讨论】:

    标签: iphone objective-c xcode uiwebview


    【解决方案1】:

    实现 UIWebViewDelegate 协议。您可以在委托方法-webView:shouldStartLoadWithRequest:navigationType:中从请求对象中获取URL

    要从 HTML 中提取标题,请使用 – stringByEvaluatingJavaScriptFromString: 对内容运行一些 Javascript。确保在内容完全加载后执行此操作,即在委托方法 - (void)webViewDidFinishLoad:(UIWebView *)webView

    【讨论】:

      【解决方案2】:

      要在TableView 中填充和显示,您必须有某种数据源,最好是 NSArray,因为您要附加或更改此数组,请使用 NSMutableArray。现在要保存两位信息,即 URL 和 Title,有两个数组,一个用于 Title,一个用于 URL。 (因为标题可以自定义)。

      在返回行数的 TableView 委托中,返回 [URLArray count]; 并在填充单元格的函数中,将 Text 设置为 [titleArray objectAtIndex:[indexPath row]],将 SubTitle 设置为 [URLArray objectAtIndex:[indexPath row]];

      希望这能解决您的问题,并且是您正在寻找的。​​p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-18
        • 1970-01-01
        • 1970-01-01
        • 2017-02-27
        • 2013-03-16
        • 1970-01-01
        相关资源
        最近更新 更多