无法将[NSObject]类型的值分配给NSObject类型

时间:2018-08-28 06:55:57

标签: swift core-data

将数组[String]保存到核心数据时遇到问题。 在核心数据中,我为“国家”字段设置了类型-可转换。

我通过以下方式添加数据:

filters!.countries = selectedCountries as? [NSObject]

然后,为模拟器或iPhone构建项目。 没有构建错误。

enter image description here

但是,如果要构建“归档”或“通用”,则突出显示语法错误。 -“无法将[NSObject]类型的值分配给NSObject类型。”

enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查“国家”的类型。我认为它不是NSObject类型的数组