我正在使用mogenerator。我收到CoreData错误如下:
无法呼叫指定的初始化程序 在NSManagedObject类'ClassName'。
任何人都可以帮我解决这个错误。
答案 0 :(得分:16)
不要malloc /初始化你已经掌握过的东西..这就是原因!
在cellForRowAtIndexPath中使用的示例
使用
ClassName *class = [arrayOfSomething objectAtIndex:indexPath.row];
ClassName *class = [ClassName alloc] init];
class = [arrayOfSomething objectAtIndex:indexPath.row]
答案 1 :(得分:2)
您需要在任何人可以提供协助之前显示相关代码。否则我们只是在猜测。
说明如何初始化ClassName
。
答案 2 :(得分:2)
不要为您的Bean类分配init,而是使用以下方法设置Bean:
-(void)setBean:(YourBeanClassName *)obj
{
objBean = obj;
}