我正在将我的代码从 Objective C 转换为 Swift。我有一个从 swift 方法调用客观 C 方法的代码。obj C 方法返回一个 NSDictionary。显然 Swift 将这个对象视为一种类型[AnyHashable : Any]。我如何阅读这种类型的信息?例如,对于 NSDictionary,我会说NSString *s = [dict objectForKey:"key"]. 我在 Swift 中调用什么来访问 type 中的值[AnyHashable : Any]?
谢谢
您可以像 Objective-C 中一样使用下标。
迅速:
let s = dict["key"]
Run Code Online (Sandbox Code Playgroud)
Objective-C:
NSString *s = dict["key"] //is equivalent to [dict objectForKey:"key"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10574 次 |
| 最近记录: |