次のような関数にクロージャを渡した場合:
someFunctionWithTrailingClosure { [weak self] in
anotherFunctionWithTrailingClosure { [weak self] in
self?.doSomething()
}
}
self を[weak self]のsomeFunctionWithTrailingClosureキャプチャ リストで再宣言せずに宣言するとweak、 のキャプチャ リストanotherFunctionWithTrailingClosure selfはすでにOptional型になっていますが、それもweak参照になっていますか?
ありがとう!