我最近通过 Ctrl+将一个按钮拖动到 ViewController 的 .h 文件中,向我的 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.'
有谁知道如何解决这个问题?
编辑:一旦解决,我将从问题中删除此问题:
我创建了一些旨在显示网页的简单代码,自从我创建它以来,它一直运行良好。但是,当我现在运行应用程序时,UIWebView 不再显示网页,尽管 NSLog 显示代码肯定正在运行。
在.h中:@property (weak, nonatomic) IBOutlet UIWebView *webView;
在他们中:
@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 告诉我代码肯定正在运行。我怎么解决这个问题?