我最近通过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;
在.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告诉我代码肯定在运行。我该如何解决这个问题?
答案 0 :(得分:1)
问题是您的按钮静止图像已连接到该方法。单击Interface Builder中的按钮,在右侧的检查器中选择Connections视图,然后删除连接。