Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从UITableView获取URL和页面标题?_Iphone_Objective C_Xcode_Uiwebview - Fatal编程技术网

Iphone 如何从UITableView获取URL和页面标题?

Iphone 如何从UITableView获取URL和页面标题?,iphone,objective-c,xcode,uiwebview,Iphone,Objective C,Xcode,Uiwebview,我有一个iPhone应用程序,在第一个视图中向用户显示UIWebView,我尝试的是允许用户保存基本上是收藏夹的内容,然后在第二个视图的表视图中显示。为此,我只需要保存页面URL和页面标题,然后填充表视图。现在的问题是,我刚刚开始学习如何制作iPhone应用程序,我不知道保存应用程序的最佳方法是什么,以及如何从web视图获取这些信息?实现UIWebViewDelegate协议。您可以通过委托方法-webView:shouldStartLoadWithRequest:navigationType:

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

实现UIWebViewDelegate协议。您可以通过委托方法
-webView:shouldStartLoadWithRequest:navigationType:


要从HTML中提取标题,请使用
–stringByEvaluatingJavaScriptFromString:
对内容运行一些Javascript。确保在内容完全加载后执行此操作,即在委托方法中执行UIWebViewDelegate协议。您可以通过委托方法
-webView:shouldStartLoadWithRequest:navigationType:


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

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

在TableView委托中,返回行数,返回
[URLARY count]
在填充单元格的函数中,将文本设置为
[titleArray objectAtIndex:[indexPath行]]
,将副标题设置为
[URLArray objectAtIndex:[indexPath行]]


希望这能解决您的问题,这就是您所寻找的。

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

在TableView委托中,返回行数,返回
[URLARY count]
在填充单元格的函数中,将文本设置为
[titleArray objectAtIndex:[indexPath行]]
,将副标题设置为
[URLArray objectAtIndex:[indexPath行]]

希望这能解决你的问题,也是你一直在寻找的