添加到 coredata 数组时出现类型不匹配问题
Type mismatch issue while adding to coredata array
我已经将 alertview 文本字段中的数据添加到 coredata 的对象中,就像这样...
let category = Category(context: self.context)
category.alertTextFieldData = (alertController.textFields?.first?.text)!
但现在我想将它添加到我正在尝试这样做的 CoreData 数组中...
self.people.append(category.alertTextFieldData!)
但是当我这样做的时候,它给出了错误..
'Cannot convert value of type 'String' to expected argument type 'Category''
其中 Category
是实体名称。
那么我该如何解决这个问题...?
替换此行:
self.people.append(category)
发件人:
self.people.append(category.alertTextFieldData!)
我已经将 alertview 文本字段中的数据添加到 coredata 的对象中,就像这样...
let category = Category(context: self.context)
category.alertTextFieldData = (alertController.textFields?.first?.text)!
但现在我想将它添加到我正在尝试这样做的 CoreData 数组中...
self.people.append(category.alertTextFieldData!)
但是当我这样做的时候,它给出了错误..
'Cannot convert value of type 'String' to expected argument type 'Category''
其中 Category
是实体名称。
那么我该如何解决这个问题...?
替换此行:
self.people.append(category)
发件人:
self.people.append(category.alertTextFieldData!)