Swift 创建字典 Int : Class_Type

标签 swift class dictionary types

如何在 Swift 中创建字典以将整数映射到类?

浏览器

var dict = [
    0: ClassOne,
    1: ClassTwo,
    2: ClassThree
]

最佳答案

您可以使用 ClassOne.self 访问类 ClassOne 的类类型,因此您应该按如下方式定义字典:

var dict: [Int: AnyClass] = [
    0: ClassOne.self,
    1: ClassTwo.self,
    2: ClassThree.self
]

关于Swift 创建字典 Int : Class_Type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39689165/

相关文章:

javascript - 用不同标签的对象中的数组汇总数组

java - 当我们将类名定义为 String 时会发生什么?

根据 UIImageView 包含的图像快速缩小

ios - Xcode6 swift UIButton 发件人不是唯一的?

ios - 指定的捆绑 iOS 应用程序中不存在许可文件

python - 私有(private)变量和类局部引用

包含类变量初始化的 C++ 类初始化

javascript - 如何在 JavaScript 中映射 "map"的键/值对?

c# - C#定制Dictionary <string,string>接受重复的键进行序列化

ios - UITableViewCell 没有扩展以适应 UILabel 的高度,我做错了什么?