Ios 单击按钮时打开webview

Ios 单击按钮时打开webview,ios,objective-c,xcode,webview,uibutton,Ios,Objective C,Xcode,Webview,Uibutton,我已经创建了一个按钮,它通常会打开webview控制器。但是,当我将代码连接到按钮时,它似乎没有任何作用 这是我的密码: ViewController.h: @interface ViewController : UIViewController { IBOutlet UIButton *webscanner; } -(IBAction)webscanner:(id)sender; @property (nonatomic,strong) IBOutlet UIWebView *web

我已经创建了一个按钮,它通常会打开webview控制器。但是,当我将代码连接到按钮时,它似乎没有任何作用

这是我的密码:

ViewController.h:

@interface ViewController : UIViewController {
    IBOutlet UIButton *webscanner;
}

-(IBAction)webscanner:(id)sender;
@property (nonatomic,strong) IBOutlet UIWebView *webView;
ViewController.m:

@synthesize webView;

-(IBAction)webscanner:(id)sender
{
     NSString *urlString = @"http://example.com/reader.html";
    //Create a URL object.
     NSURL *url = [NSURL URLWithString:urlString];

     //URL Request Object
     NSURLRequest *webRequest = [NSURLRequest requestWithURL:url];

     //Load the request in the UIWebView.
     [webView loadRequest:webRequest];
}

我做错了什么吗?

按照以下步骤操作:-

1在.h文件中添加UIWebViewDelegate,如下所示

@interface ViewController : UIViewController< UIWebViewDelegate > {

您应该实现webview委托方法didFailLoadWithError和webViewDidStartLoad来查看发生了什么。您的webview是用代码或情节提要创建的吗。它和按钮在同一个视图中吗?谢谢你的回复!但我对iOS开发还很陌生。您是否有关于如何实现这些的示例?@soulshined是的,是的,您是否通过按ctrl+drag-iAction-to按钮将按钮连接到代码?谢谢您的回答!页面正在加载,但我的按钮一定有问题。我会想办法的,谢谢你!
- (void)webViewDidStartLoad:(UIWebView *)webView {     
   NSLog(@"page is loading");       
 }

-(void)webViewDidFinishLoad:(UIWebView *)webView {
       NSLog(@"finished loading");
 }