gpt4 book ai didi

iphone - webViewDidFinishLoad 未触发

转载 作者:太空狗 更新时间:2023-10-30 03:59:02 26 4
gpt4 key购买 nike

我有一个 UIWebView,我想在加载链接后使其可见。它是隐藏的,在需要显示之前一切正常。我确信我可以使 UIWebView 再次可见,因为我在调用 URL 之后放置了它。我确信当 UIWebView 确实完成加载时,webViewDidFinishLoading 方法没有被调用,它也不会记录该方法中的内容。是什么导致了这个问题?谢谢。这是我的代码:

.m 文件:

@interface KnoxGradesViewController : UIViewController <UIWebViewDelegate> {
IBOutlet UIWebView *webView;
IBOutlet UIButton *log;
IBOutlet UISwitch *rem;
IBOutlet UIActivityIndicatorView *stat;

}
@property (nonatomic, retain) IBOutlet UIButton *about;
@property (nonatomic, retain) IBOutlet UITextField *username;
@property (nonatomic, retain) IBOutlet UITextField *password;
@property (nonatomic, retain) IBOutlet UIButton *login;
@property (nonatomic, retain) IBOutlet UILabel *warning;
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, retain) IBOutlet UIButton *log;

-(IBAction)showAbout;
-(IBAction)checkFields;
-(IBAction)logOut;

.h 文件:

- (void)webViewDidFinishLoad:(UIWebView *)mwebView {
NSLog(@"Got here!");
[mwebView setHidden:false];
}

最佳答案

我认为您也缺少委托(delegate)分配。 Mike 解释的是正确的,您可以在界面构建器的对象面板中右键单击 webview,并将委托(delegate)链接到文件所有者。

或者你可以尝试通过代码来完成

在您的 viewDidLoad 中,您可以添加

[webView setDelegate:self];

关于iphone - webViewDidFinishLoad 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650414/

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