无法将'[[String:Any]]'类型的值转换为预期的参数类型'[String:Any]'

时间:2018-03-01 14:38:05

标签: swift

这是我的代码:

var cardArray2 = [[String:Any]]()
insertDataIntoEntity("DeviceEntity", cardArray2)

以下方法调用产生此错误:

无法将'[[String:Any]]'类型的值转换为预期的参数类型'[String:Any]'

这是我的方法签名:

func insertDataIntoEntity(_ entityTableName: String, _ arr: [String:Any]){

我尝试将Any转换为Object,但仍无法正常工作

1 个答案:

答案 0 :(得分:0)

尝试将arr参数更改为字典数组:

func insertDataIntoEntity(_ entityTableName: String, _ arr: [String:Any])

func insertDataIntoEntity(_ entityTableName: String, _ arr: [[String:Any]])