【发布时间】:2019-11-27 09:23:18
【问题描述】:
您好,我是 swift 新手,这给我带来了一些问题。
我有一个来自 SDK 的函数,它返回 Any 结果,这就是实际数据的样子:
/*{
code = 1;
msg = success;
result = {
macAddress = "E6:1D:4D:71:64:9B";
};
}*/
我想出了一个方法来获取我需要的数据,但看起来很复杂。
sucBlock: {
(mac) in
if let macAddress = ((mac as AnyObject)["result"] as AnyObject )["macAddress"] as! Optional<String>{
print("macAddress:" + macAddress)
}
}
有没有更好的方法来实现这个结果?我试图创建一个struct 并输入这个对象,但不知何故它总是失败。
【问题讨论】: