2017-02-10 36 views
0

我想通過它的類型來初始化一個對象。 初始化它之後,它似乎對象被泄露出於某種原因...Swift 3初始化Type導致泄漏

代碼:

let classType = someClassType

return classType.init(params)

現在我回來類的類型符合一協議與所需的初始化與參數。

我不明白爲什麼這不工作,它假設是合法的......

很高興能得到任何幫助。

感謝, 加

回答

0

我希望這個片段可以幫助你。

let tipo = String.self 

let aString: String = tipo.init("hola") 

print(aString) 
+0

我需要在一個函數中接收類型,我不知道我會收到哪種類型的函數。它需要是符合協議的類型。 –