我使用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