2016-09-25 28 views
1

如何在Swift中創建字典以將整數映射到類中?Swift創建字典Int:Class_Type

IE

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

你將如何使用從字典中檢索它們時的值?用簡單的類類型可以做的事情並不多。 –

回答

0

可以與ClassOne.self訪問類ClassOne的類類型,所以你應該定義你的字典如下:

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

如何使用便利初始值設定項實例化 –

+0

請嘗試使用字典的通用形式。例如:'var dict = Dictionary (dictionaryLiteral:(0,ClassOne.self))''。 – tin

0

VAR DIC:INT:類= [○:1類,1:等級2,2:CLASS3]

+0

不起作用 –

+0

var dic:[Int:class] = [1:object] 來調用一些薄本使用此dic [1] !.任何方法' – Soul