添加到coredata数组时输入不匹配问题

时间:2017-09-21 07:57:29

标签: ios swift nsmanagedobject

我已将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是实体名称。

那我怎么解决这个问题......?

1 个答案:

答案 0 :(得分:1)

替换此行:

self.people.append(category)

发件人:

self.people.append(category.alertTextFieldData!)