0
你能解釋一下爲什麼會出現這種錯誤,什麼是最好的解決這個問題類型初始化器的屬性是什麼時候?編譯錯誤初始化與包含封閉
class A {
init(_ closure: @escaping() ->()) {
print("")
}
}
class B {
var s: String?
lazy var a = A {
self.s = ""
}
}
error: use of unresolved identifier 'self'
self.s = ""
^~~~
下面是詳細的說明https://stackoverflow.com/questions/38118429/swift-lazy-instantiating-using-self – Sahil