Yalnızca dış taraf self
referansı olduğunda iç kapamada weak self
kullanmam gerekir mi? Dış kapak sadece iç kapamada kullanıldığında bile self
'u yakalar mı?Yuvalanmış bir kapatma işlemi döngüsü sürdürüyor mu?
self.myClosure = {
// First do something in the background without self...
// Then do something in the main thread with self...
dispatch_async(dispatch_get_main_queue()) {
[weak self] in // IS THIS REALLY NEEDED?
self?.underlyingImage = img
self?.imageLoadingComplete()
}
}
Evet, 'zayıf kendini' ye ihtiyacınız var. Sanırım dış kapağa gerçekten ihtiyacınız olabilir. – dan