Mam właściwość, która wygląda tak:słaby nieruchomość dla pełnomocnika nie może być utworzona
@property (weak, nonatomic) id<NavigationControllerDelegate> delegate;
Ale gdy uruchomię mojej aplikacji pojawia się następujący błąd:
objc[4251]: cannot form weak reference to instance (0x101e0d4b0) of class TabBarController
Jedyny powód mogę get from google dla tego błędu jest to, że dostajesz go, gdy próbujesz utworzyć słabe odniesienie do obiektu, który zastępuje retain/release/dealloc, którym nie jestem. Moje TabBarController dziedziczy z NSViewController.
Ktoś wie, co może spowodować? Działa, gdy używam "assign", ale oczywiście wolę używać "weak".
CocoaFu, "nie można utworzyć słabe odwołanie do instancji ..." jest zawsze błąd wykonania. –