6
Jak mogę utworzyć słabe odniesienie do protokołu w „czystym” Swift (bez @objc)
weakodniesienia wydają się nie działać w Swift, chyba że a protocoljest zadeklarowane jako @objc, czego nie chcę w czystej aplikacji Swift. Ten kod podaje błąd kompilacji ( weaknie można go zastosować do typu nieklasowego MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Muszę prefiksować protokół …