我使用mogenerator.I我得到CoreData错误如下指定初始化:未能呼吁NSManagedObject类的类名“
无法调用指定的初始化 上NSManagedObject类的类名”。
有人请帮我解决这个错误。
我使用mogenerator.I我得到CoreData错误如下指定初始化:未能呼吁NSManagedObject类的类名“
无法调用指定的初始化 上NSManagedObject类的类名”。
有人请帮我解决这个错误。
不要分配/ initalise东西,你已经有一个手..这就是为什么!在的cellForRowAtIndexPath使用
例
使用 ClassName *class = [arrayOfSomething objectAtIndex:indexPath.row];
而不是 ClassName *class = [ClassName alloc] init]; class = [arrayOfSomething objectAtIndex:indexPath.row]
您需要在任何人都能协助之前显示相关的代码。否则,我们只是猜测。
显示如何初始化ClassName
。
Thanks。上次我使用ClassName * dataObj = [[ClassName alloc] init]; dataObj = ....回顾代码....现在我使用ClassName * dataObj = ..retrival code ..当我删除[[ClassName alloc] init],所有工作。 – 2010-08-16 10:54:16
不要ALLOC初始化Bean类,而是使用下面的方法来设置豆:
-(void)setBean:(YourBeanClassName *)obj
{
objBean = obj;
}
类似于http://stackoverflow.com/questions/1556304/cocoa-touch-nsmanagedo bject-异常时设定-A-财产? – 2010-08-14 21:41:34