Swiftで再帰的なブロックを定義すると表題のエラーが出ます。
var block = { () -> () in block() }
事前に宣言すればこの問題を回避できます。
var block: (() -> ())? block = { () -> () in block?() }
Swiftで再帰的なブロックを定義すると表題のエラーが出ます。
var block = { () -> () in block() }
事前に宣言すればこの問題を回避できます。
var block: (() -> ())? block = { () -> () in block?() }