ios – 以[AnyHashable:Any]的形式访问NSDictionary中的信息

我正在将我的代码从Objective C转换为
Swift.我有一个代码,从swift方法调用一个客观的C方法. obj C方法返回一个NSDictionary.显然,Swift将此对象视为一种类型[AnyHashable:Any].我如何阅读此类信息?例如对于NSDictionary,我会说NSString * s = [dict objectForKey:“key”].我在Swift中调用什么来访问[AnyHashable:Any]类型的值?

谢谢

最佳答案 尝试使用下面的代码来打开你的结果:

if let dict = dict as NSDictionary? as! [String:Any]? {
  print(dict[key])
}
点赞