У меня есть свойство, которое выглядит следующим образом:слабого свойство делегата не может быть сформировано
@property (weak, nonatomic) id<NavigationControllerDelegate> delegate;
Но когда я запускаю мое приложение, я получаю следующее сообщение об ошибке:
objc[4251]: cannot form weak reference to instance (0x101e0d4b0) of class TabBarController
Единственной причиной, я могу получить от Google для этой ошибки является то, что вы получаете ее, когда пытаетесь сформировать слабую ссылку на объект, который переопределяет keep/release/dealloc, чего я не знаю. Мой TabBarController наследуется от NSViewController.
Кто-нибудь знает, что может вызвать это? Он работает, если я использую «назначение», но, очевидно, я предпочел бы использовать «слабый».
CocoaFu, "не может сформировать слабую ссылку на экземпляр ..." является всегда ошибка времени выполнения. –