6
Як я можу зробити слабку посилання на протокол у "чистому" Swift (без @objc)
weakпосилання, схоже, не працює в Swift, якщо а protocolне оголошено як @objc, чого я не хочу в чистому додатку Swift. Цей код дає помилку компіляції ( weakне може бути застосований до некласового типу MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Мені потрібно профіксувати протокол …