Ios 多个UIWebView实例还是什么?
我在Ios 多个UIWebView实例还是什么?,ios,objective-c,safari,uiwebview,Ios,Objective C,Safari,Uiwebview,我在UIView中有一个带有UIWebView的应用程序 在这张照片上,我看到了我访问过的所有网站。如果我打开Safari->Developer->测试iPhone的名称->列出图片的内容。这些访问过的站点是否不同于UIWebView实例 我的怀疑是正确的还是显示了什么 -(void)createWebView { //[[self webView] removeFromSuperview]; //[[self view] willRemoveSubview:[self web
UIView
中有一个带有UIWebView
的应用程序
在这张照片上,我看到了我访问过的所有网站。如果我打开Safari
->Developer->测试iPhone的名称->列出图片的内容。这些访问过的站点是否不同于UIWebView实例
我的怀疑是正确的还是显示了什么
-(void)createWebView {
//[[self webView] removeFromSuperview];
//[[self view] willRemoveSubview:[self webView]];
[self setWebView:[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]];
dispatch_async(dispatch_get_main_queue(), ^{
[[self view] addSubview:[self webView]];
});
[[self webView] setScalesPageToFit:YES];
[[self webView] setDelegate:self];
}
webView是我的
标题
文件中的一个变量,类型为UIWebView
,每次输入新的URL时,都应覆盖webView
UIWebView的每个实例都有自己的历史记录。
一般狩猎历史仅限于访问。即使你设法得到了它们,我怀疑你的应用程序是否会被苹果审查小组接受
因此,我认为解决方案是创建NSMutableArray
并在uiwebview
上循环,并将它们的历史记录添加到一个地方,即创建的数组中。
这样,您就可以将所有本地历史记录保存在该数组中,并对其执行任何操作。谢谢您的回答。你能解释一下图片上是什么吗?我只想要一个
UIWebView
实例作为我的UIView
上的子视图,因此我想从我的视图中删除所有web视图
。我创建了一个NSArray
,从我的视图中添加了子视图
,并使用removeFromSuperview
在一个循环中删除它们。您可以按照下面的答案将历史添加到数组中: