首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift-4:如何将键值的NSArray赋值给另一个NSDictionary变量,以及如何从NSDictionary获取键值

Swift-4:如何将键值的NSArray赋值给另一个NSDictionary变量,以及如何从NSDictionary获取键值
EN

Stack Overflow用户
提问于 2018-04-18 13:36:47
回答 2查看 458关注 0票数 0

在目标C中,我们将字典值的NSArray赋值给NSDictionary变量,并按如下方式获取键值,NSDictionary *dictValue = [array objectAtIndex:indexPath.row]cell.name.text = [dictValue valueForKey:"customer_name"],因此如何在swift-4中进行上述编码。我声明NSArray变量的方式,将字典值的数组赋值给另一个NSDictionary,以及从NSDictionary获取值的方式。

代码语言:javascript
复制
var leadsArray = [NSArray]() /* Declared NSArray Variable */
let dictValue = larray[indexPath.row] as NSDictionary! /* Assigning each array of dictionary by row count */
cell.label1.text = dictValue["customer_name"] /* Getting valuefor key from NSDictionary Varibale */
EN

回答 2

Stack Overflow用户

发布于 2018-04-18 13:39:35

尝尝这个

代码语言:javascript
复制
var dictValue = array[indexPath.row] as? [AnyHashable: Any]
cell.name.text = dictValue?["customer_name"]
票数 0
EN

Stack Overflow用户

发布于 2018-04-18 13:39:57

您可以使用like:

代码语言:javascript
复制
let arrResponse = yourRespons as! [String:Any]

let name = arrResponse["customer_name"] as! String
print(name)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49891921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档