Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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 如何使用UIWebView加载一个又一个页面?_Iphone_Ios_Xcode_Ipad_Uiwebview - Fatal编程技术网

Iphone 如何使用UIWebView加载一个又一个页面?

Iphone 如何使用UIWebView加载一个又一个页面?,iphone,ios,xcode,ipad,uiwebview,Iphone,Ios,Xcode,Ipad,Uiwebview,在我的应用程序中,我有一个URL数组,我希望按顺序加载到单个UIWebView中。因此,每一个都会等待前一个完成加载,然后再开火 如何执行此操作是最好的方法?对于您的UIWebView将其委托设置为self,并添加以下函数 - (void)webViewDidFinishLoad:(UIWebView *)webView { //Load the other request } 谢谢,我看到这将允许我加载a页,然后加载b页,但是如果我需要加载c、d、e页怎么办。。。等等?另外,我的

在我的应用程序中,我有一个URL数组,我希望按顺序加载到单个UIWebView中。因此,每一个都会等待前一个完成加载,然后再开火


如何执行此操作是最好的方法?

对于您的
UIWebView
将其委托设置为self,并添加以下函数

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    //Load the other request  
}

谢谢,我看到这将允许我加载a页,然后加载b页,但是如果我需要加载c、d、e页怎么办。。。等等?另外,我的视图中有两个单独的uiwebview,我如何知道哪个uiwebview会触发didfinishload?在webViewDidFinishLoad中,使用[webview.request.url absoluteString]检查webview完成的url,如果此url是a,则加载b如果其c,则加载D以了解哪个uiwebview正在加载,检查webview==yourFirstWebview还是webview==YourSecondWebView我已设法获取didfinishload以检测正确的webview,我还设法使用上述方法正确检查哪个url已完成加载。这一切都能正确地与NSLogs一起监控我所在的位置。。。但是,只要我添加一个函数:即请求加载一个新的URL,应用程序就会崩溃,调试窗口中没有留给我的信息。。有什么想法吗?