【发布时间】:2016-05-22 17:17:33
【问题描述】:
我将核心数据添加到我的一个应用程序中,现在出现此错误“无法调用非函数类型 '[Item]' 的值”。项目是我的核心数据类。
var items = [Item]()
let newItem = items(name: nameTextField!.text, inManagedObjectContext: self.coreDataDB!)
请,任何信息都是有效的。谢谢!
【问题讨论】:
-
什么是
items?它是一个类、一个变量还是一个结构?错误消息告诉我items可能是[Item]并且您正在尝试调用函数items(name: , inManagedObjectContext: ) -
在我看来,您使用数组声明中的
items来构造您的类实例,而不是使用Item(name: nameTextField!.text, inManagedObjectContext: self.coreDataDB!)。
标签: xcode swift core-data error-handling swift2