Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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
Ios UIWebView委派2视图控制器_Ios_Uiwebviewdelegate - Fatal编程技术网

Ios UIWebView委派2视图控制器

Ios UIWebView委派2视图控制器,ios,uiwebviewdelegate,Ios,Uiwebviewdelegate,我有两个视图控制器:WebViewController和另一个ViewController。这是WebViewController上的mainWebView。 我将mainWebView委托给WebviewController。这是完美的: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSLog(@"Finish upload"); } 然后,我为另一个ViewController创建UIWebView @interface A

我有两个视图控制器:WebViewController和另一个ViewController。这是WebViewController上的mainWebView。 我将mainWebView委托给WebviewController。这是完美的:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSLog(@"Finish upload");
}
然后,我为另一个ViewController创建UIWebView

@interface AnotherViewController : UIViewController <UIWebViewDelegate> {
    IBOutlet UIWebView *Webview;
}
结果:

2011-10-14 13:54:46.363 TakeInputs[4558:207] Finish upload

我知道这很蠢,但我已经累坏了。我想在两个类中使用委托方法。

您需要将另一个ViewController链接到您的webview,如下面的ViewDiLoad of AnotherViewController中所示

webview.delegate = self
就这样,现在您的委托方法应该在 另一个ViewController.m文件

webview.delegate = self