即时获取SIGABRT错误,每次我建立。林看到下面的原因:SIGABRT错误 - NSUnknownKeyExeption(SetValue:forUndefinedKey;)
终止应用程序由于未捕获的异常“NSUnknownKeyException”,原因:“[setValue方法:forUndefinedKey:]:此类不是密钥值编码兼容的关键numberEntered”
-(IBAction)numberEntered:(id)sender
{
NSNumber *day=[NSString stringWithFormat:@"@%", dayEntry];
NSLog(@"%@", day);
}
我认为它的东西与我试图传递错误的价值*天,但我看不到有什么问题是(在Xcode没有错误)。
基本上我想要做的就是从文本字段中检索数值并将其设置为变量(日),以便我可以在计算中使用它。我已经添加了NSLog,以确保从我的文本字段获取正确的数据。
在此先感谢!
这听起来像是你的InterfaceBuilder安装中的一个问题。您将为其不属于的类型指定一个UI元素(已经)。 – Till 2012-02-05 15:19:21
在搜索Stackoverflow后,我读到它可能是IB中的一个问题。我到处搜查,至今无法找到问题。我应该在一个特定的地方看? – Jonnybellman 2012-02-05 15:21:36
检查已实施'numberEntered:'的对象的“Custom Class”属性“Class” - 是否显示您正在使用的Class-Name? – Till 2012-02-05 15:24:13