无法调用NSManagedObject类'ClassName'上的指定初始化程序 [英] Failed to call designated initializer on NSManagedObject class 'ClassName'

查看:289
本文介绍了无法调用NSManagedObject类'ClassName'上的指定初始化程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用mogenerator.I我得到CoreData错误如下:

I am using mogenerator.I am getting CoreData error as follows:


无法调用指定的初始化程序
NSManagedObject类'ClassName'。

Failed to call designated initializer on NSManagedObject class 'ClassName'.

任何人请帮我解决这个错误。

Anybody please help me to solve this error.

推荐答案

不要分配/初始化你已经掌握的东西..这就是为什么!

Don't alloc / initalise something that you already have a hand on.. that's why !

cellForRowAtIndexPath

Example of use in a cellForRowAtIndexPath

使用
ClassName * class = [arrayOfSomething objectAtIndex:indexPath.row];

而不是
ClassName * class = [ClassName alloc] init];
class = [arrayOfSomething objectAtIndex:indexPath.row]

这篇关于无法调用NSManagedObject类'ClassName'上的指定初始化程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆