オンデマンドで実行されるクロージャ メソッドが必要です。
Swift 3では、次のようなことをしていました:
// Declare closure
var checksPerformed: ((Void) -> Void)? // Declaration
// Call when needed
checksPerformed?()
//Only executes when checksPerformed is called
checksPerformed = { _ in
// do stuff here
}
Swift 4 では、これはもはや当てはまりません。
そして、この警告を修正した後、以前のように何も機能しません。これを行う新しい方法は何ですか?
宣言を次のように更新している場合var checksPerformed: (() -> ())?
: