请帮助解决问题 - 我不明白为什么会出现错误 - 无法识别的选择器发送到实例。
执行AppDelegate中的此代码时会发生错误:
TMMonth *m = [NSEntityDescription insertNewObjectForEntityForName:@"TMMonth" inManagedObjectContext:self.managedObjectContext];
m.paymentMonth=@"month";
[self.managedObjectContext save:nil];
原因:由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [TMMonth name]:无法识别的选择器发送到实例0x7f993bdbbb00'
但在我的代码中,TMMonth类中没有选择器'name'。
答案 0 :(得分:0)
错误
var myBar = alert('apple'); //calls alert instantly
var myFoo = function() {
alert('banana');
}
console.log('myBar', myBar); //logs undefined
console.log('myFoo', myFoo); //logs fn
TMMonth *m = [NSEntityDescription insertNewObjectForEntityForName:@"TMMonth" inManagedObjectContext:self.managedObjectContext];
m.paymentMonth=@"month";
[self.managedObjectContext save:nil];
但在我的代码中,TMMonth类中没有选择器'name'