在NSManagedObject子类

时间:2016-02-26 04:32:22

标签: ios swift core-data

我创建了一个函数saveCategories(:)

enter image description here

我想从另一个类中调用它:

enter image description here

但我收到一个错误:

  

CoreData:错误:无法调用指定的初始化程序   NSManagedObject类'BGMCategories'

我是否可以知道如何正确调用NSManagedObject子类中的函数?

1 个答案:

答案 0 :(得分:0)

你的问题是

names = [{name: "test"}, {name: "another test name"}, {name: "third name test 123"}]

您不能像这样初始化NSManagedObject子类。它应该像

一样初始化
BGMCategories()

然后使用该对象。

如果需要在类本身中添加用于保存数据的代码,请尝试添加类方法