我的应用程序底部有一个显示广告的旋转横幅,当用户单击旋转时,带有简单 web 视图的视图控制器和顶部的工具栏显示显示特定于横幅的网页。除了我需要工具栏中的关闭按钮之外,这一切都很好。由于某种原因,在我将关闭按钮链接到单击时应在日志中显示“关闭”的操作之后。我运行应用程序并单击按钮,出现错误访问错误,但错误日志中没有消息。
这是显示带有 webview 的 viewcontroller 的地方。它是从应用程序委托中的一个方法调用的,该方法可以从应用程序中的任何位置访问。
BannerViewer* viewer = [BannerViewer alloc];
[viewer setUrl:db.WEBurl];
[_window addSubview: viewer.view];
BannerViewer.h
@interface BannerViewer : UIViewController {
IBOutlet UIWebView* webView;
IBOutlet UIBarButtonItem* close;
IBOutlet UINavigationBar* navBar;
NSURL *url;
}
@property(nonatomic,strong)IBOutlet UIWebView* webView;
@property(nonatomic,strong)NSURL *url;
@property(nonatomic,strong)IBOutlet UIBarButtonItem* close;
@property(nonatomic,strong)IBOutlet UINavigationBar* navBar;
-(IBAction)closeWindow:(id)sender;
@end
BannerViewer.m
-(IBAction)closeWindow:(id)sender{
NSLog(@"close");
}
提前感谢您的帮助!