我创建了一个函数saveCategories(:)
我想从另一个类中调用它:
但我收到一个错误:
CoreData:错误:无法调用指定的初始化程序 NSManagedObject类'BGMCategories'
我是否可以知道如何正确调用NSManagedObject子类中的函数?
答案 0 :(得分:0)
你的问题是
names = [{name: "test"}, {name: "another test name"}, {name: "third name test 123"}]
您不能像这样初始化NSManagedObject子类。它应该像
一样初始化BGMCategories()
然后使用该对象。
如果需要在类本身中添加用于保存数据的代码,请尝试添加类方法