Avatar
api { [self] in Task { [self] in print(titleText) // ⚠️ Reference to property ‘titleText’ in closure requires explicit use of ‘self’ to make capture semantics explicit; this is an error in the Swift 6 language mode } } 両方 [self]にすれば正しく見れるのも納得できました。振る舞いとしては想定通りなんですかね。入れ子の大元が weak の場合はままありそうだからguardしたあとは引き継いでくれたほうが個人的には嬉しく感じて。。
9:57 AM
(そもそも入れ子で複雑なことになる前に適宜関数にまとめたほうがいいのはそうなんですが)