Ios 停止UIWebView每次加载设置的URL时都加载该URL

Ios 停止UIWebView每次加载设置的URL时都加载该URL,ios,webview,uitabbarcontroller,uisegmentedcontrol,Ios,Webview,Uitabbarcontroller,Uisegmentedcontrol,我有一个带有多个UIWebView的应用程序,当我按下按钮打开一个应用程序时,它会加载设置的URL 现在我希望这是第一次,因为网页需要加载,但是如果我想在不同的视图之间切换呢?我希望它留在我离开时的页面上 现在我确实相信这可以通过UITabBarController实现,但它需要占用大量屏幕空间来实现我想要实现的目标,因此我用UISegmentedController实现了这个切换 我有以下代码可以在viewDidLoad方法中最初加载网站: NSString *urlAddress = @"h

我有一个带有多个UIWebView的应用程序,当我按下按钮打开一个应用程序时,它会加载设置的URL

现在我希望这是第一次,因为网页需要加载,但是如果我想在不同的视图之间切换呢?我希望它留在我离开时的页面上

现在我确实相信这可以通过UITabBarController实现,但它需要占用大量屏幕空间来实现我想要实现的目标,因此我用UISegmentedController实现了这个切换

我有以下代码可以在viewDidLoad方法中最初加载网站:

NSString *urlAddress = @"http://google.com";  
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
在这一点上,我发现您可以通过以下方式停止加载网页:

UIWebView *webView = [self.view viewWithTag:10];
if(webView)
 {
  [webView stopLoading];
 }
现在我知道我需要调整这个答案,但我尝试做的是可能的,还是使用SegmentedControl总是会导致UIWebView重新加载,并且我会被迫使用TabBar


干杯杰夫

如果这是第一次或不是第一次,请使用NSUserDefaults进行记录,并采取相应的行动。

感谢您让我走上正确的道路-现在使用NSUserDefaults:-)