【问题标题】:Swift 3 initialization for Type causes a leakType 的 Swift 3 初始化导致泄漏
【发布时间】:2017-02-10 07:34:22
【问题描述】:

我试图通过它的类型来初始化一个对象。 初始化之后,好像对象因为某种原因被泄露了……

代码:

let classType = someClassType

return classType.init(params)

现在我返回的类类型符合带有所需 init 参数的协议。

我不明白为什么这不起作用它应该是合法的......

很高兴得到任何帮助。

谢谢, 加尔

【问题讨论】:

    标签: swift memory-leaks initialization


    【解决方案1】:

    希望这个sn-p可以帮到你。

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

    【讨论】:

    • 我需要在一个函数中接收类型,但我不知道我会收到哪种类型。它必须是符合协议的类型。
    猜你喜欢
    • 2019-11-24
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多