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
在一个循环中删除它们。您可以按照下面的答案将历史添加到数组中: