OC 属性
@property (nonatomic, strong) NSDictionary * _Nullable extraData;
swift使用 打印
Dictionary<AnyHashable, Any>
(lldb) po extraData
▿ Optional<Dictionary<AnyHashable, Any>>
▿ some : 2 elements
▿ 0 : 2 elements
▿ key : AnyHashable("localAddress")
- value : "localAddress"
- value : "江苏省无锡市锡山区厚桥街道厚安路无锡锡东科技产业园"
▿ 1 : 2 elements
▿ key : AnyHashable("virtual")
- value : "virtual"
- value : true
直接使用 下边代码会失败
if let dict = self.extraData as? [String:Any]{ }
应该使用
if let dict = self.extraData as? Dictionary<String, Any>{ let aVirtual = dict["virtual"] as? Bool ?? false let localAddress = dict["localAddress"] as? String ?? "" }
浙公网安备 33010602011771号