最近、ViewController の .h ファイルにボタンを Ctrl キーを押しながらドラッグして、ViewController に IBAction を追加しました。次に、.h ファイルからその行を削除しましたが、これは不要であることに気付きましたが、アプリを実行すると次のエラーが発生したと考えられます。
2014-09-21 12:24:21.331 Fullscreen Ninja Browser for iPhone 6[5863:298888] ***
Terminating app due to uncaught exception 'NSUnknownKeyException', reason:
'[<ViewController 0x7fe04bc1fcb0> setValue:forUndefinedKey:]: this class is not key
value coding-compliant for the key backButton.'
この問題を解決する方法を知っている人はいますか?
編集:解決したら、この問題を質問から削除します:
Web ページを表示するように設計された単純なコードをいくつか作成しました。これは、作成してから完全に正常に機能しています。ただし、アプリを実行すると、UIWebView には Web ページが表示されなくなりますが、NSLog にはコードが確実に実行されていることが示されます。
.h で:@property (weak, nonatomic) IBOutlet UIWebView *webView;
.m で:
@synthesize webView;
- (void)viewDidLoad {
NSString *url = @"http://www.google.com";
[self createWebpage:url];
self.addressBar.delegate = self;
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void) createWebpage:(NSString *)webString {
NSURL *url = [NSURL URLWithString:webString];
NSURLRequest *requestUrl = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:requestUrl];
NSLog(@"Webpage is created!");
}
私の知る限り、コードは一切変更しておらず、NSLog はコードが確実に実行されていることを示しています。どうすればこの問題を解決できますか?