ho una proprietà che assomiglia a questo:immobili debole delegato non può essere formata
@property (weak, nonatomic) id<NavigationControllerDelegate> delegate;
Ma quando eseguo il mio app ottengo il seguente errore:
objc[4251]: cannot form weak reference to instance (0x101e0d4b0) of class TabBarController
L'unico motivo che posso ottenere da Google per questo errore è che si ottiene quando si tenta di formare un riferimento debole a un oggetto che sovrascrive retain/release/dealloc, che io non sono. My TabBarController eredita da NSViewController.
Qualcuno sa cosa potrebbe causare questo? Funziona se uso "assegna", ma ovviamente preferirei usare "debole".
CocoaFu, "non può costituire riferimento debole per esempio ..." è sempre un errore di runtime. –