1

私は最初からWebブラウザーを構築していますが、最も重要なことを除いて、ほとんどすべてが機能します。ブラウザはエラーsigabrtで失敗します。私はiPhoneプログラミングに不慣れですが、これはURLを正しく送信していないことを意味していると確信しています。

これは、ボタンを押してWebページをロードするためのコードです。

- (IBAction)getURLButton:(NSString *)aString {
NSURL *URL = [NSURL URLWithString:aString];
NSURLRequest *URLRequest = [NSURLRequest requestWithURL:URL];
BOOL load = [addressBar webView: (goButton) shouldStartLoadWithRequest:URLRequest navigationType:UIWebViewNavigationTypeFormSubmitted];
if (load) {
    error = nil;
    [goButton loadRequest:URLRequest];
    //currentURLString = [UIWebView stringByEvaluatingJavaScriptFromString:@"document.location.href"];
    //It's not in Xcode? It continues to get an error after I write the above statement.
} else {
    NSString *message = NSURLErrorFailingURLErrorKey;
    NSLog(@"%@",message);
}

}

そしてこれはエラーメッセージです:

2013-02-14 16:49:28.724 WebBrowser[1265:c07] -[ViewController getURL:]: unrecognized selector sent to instance 0x716f1d0
2013-02-14 16:49:28.727 WebBrowser[1265:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ViewController getURL:]: unrecognized selector sent to instance 0x716f1d0'

私はどこかでエラーを知っています、私はただどこにいるのかわかりません。ヘルプ?

4

1 に答える 1

-1
 2013-02-14 16:49:28.724 WebBrowser[1265:c07] -[ViewController getURL:]: unrecognized selector sent to instance 0x716f1d0
 2013-02-14 16:49:28.727 WebBrowser[1265:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ViewController getURL:]: unrecognized selector sent to instance 0x716f1d0'

例外が表示された場合は、メソッド名がgetURLButton:であるgetURL:を呼び出しています。

于 2013-02-15T00:14:54.190 に答える