weakreferanslar , saf bir Swift uygulamasında istemediğim bir a protocololarak belirtilmedikçe Swift'te çalışmıyor gibi görünüyor @objc.
Bu kod bir derleme hatası verir ( weaksınıf dışı türe uygulanamaz MyClassDelegate):
class MyClass {
weak var delegate: MyClassDelegate?
}
protocol MyClassDelegate {
}
Protokol ile önek gerekir @objc, sonra çalışır.
Soru: Bir başarmanın 'saf' Swift yolu weak delegatenedir?