gpt4 book ai didi

ios - UIWebView 委托(delegate) 2 个 viewController

转载 作者:行者123 更新时间:2023-11-29 04:56:59 24 4
gpt4 key购买 nike

我有 2 个 viewController:WebviewViewController 和 AnotherViewController。这是 WebviewViewController 上的 mainWebView。我将 mainWebView 委托(delegate)给 WebviewController。这很完美:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"Finish upload");
}

然后我为 AnotherViewController 创建 UIWebView。

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

在interfaceBuilder中将Webview与WebviewController中的webView链接起来。并尝试在 AnotherViewController 类中使用委托(delegate)方法。

- (void)webViewDidFinishLoad:(UIWebView *)Webview{
NSLog(@"NIIIIIICE!");
}

结果:

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

我知道这很愚蠢,但我很困惑。我想在两个类中使用委托(delegate)方法。

最佳答案

您需要将 AnotherViewController 链接到您的 webview,如下所示在 AnotherViewController 的 viewdidload 中

webview.delegate = self

就是这样,现在你的委托(delegate)方法应该在AnotherViewController.m 文件

关于ios - UIWebView 委托(delegate) 2 个 viewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7766147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com