Hit*_*esh 2 arrays dictionary objective-c ios swift
我正在尝试将快速字典数组传递给 NSMutableArray。但我收到错误“无法将 [[String : Anyobject?]] 类型的值转换为预期的参数类型 NSMutableArray”。下面是代码:
var ary : [[String:AnyObject?]] = []
var mutableDictionary = [String: AnyObject?]()
for c in buffer {
mutableDictionary.updateValue(c.Name, forKey: "name")
mutableDictionary.updateValue(c.Number, forKey: "phoneNumber")
mutableDictionary.updateValue(c.id, forKey: "id")
ary.append(mutableDictionary)
}
Run Code Online (Sandbox Code Playgroud)
现在将这个“ary”作为 NSMutableArray 传递给 Objective C 方法!
Manager.sharedInstance().List(ary)
Run Code Online (Sandbox Code Playgroud)
您的问题的副本:
var ary : [[String:AnyObject]] = []
var mutableDictionary = [String: AnyObject]()
var mutableArray:NSMutableArray!
for _ in 0...4 {
mutableDictionary.updateValue("adsf", forKey: "name")
mutableDictionary.updateValue("dsf", forKey: "phoneNumber")
mutableDictionary.updateValue("sdfd", forKey: "id")
ary.append(mutableDictionary)
}
mutableArray = NSMutableArray(array: ary)
Run Code Online (Sandbox Code Playgroud)
删除可选的就成功了!
归档时间: |
|
查看次数: |
3397 次 |
最近记录: |