2017-02-10 84 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

我需要在一个函数中接收类型,我不知道我会收到哪种类型的函数。它需要是符合协议的类型。 –