Dopo l'aggiornamento a iOS8.3 ho iniziato a ricevere una serie di nuovi avvisi che non erano presenti su iOS8.2. Uno in particolare che ha attirato la mia attenzione;La proprietà auto sintetizza non sintetizza la proprietà - nuovo avviso iOS8.3
@property (strong, nonatomic) IBOutlet UITableView *tableView;
che è stato dichiarato in un file '.m'.
Cosa è cambiato in iOS8.3 per rendere questo un avviso?
Auto property synthesis will not synthesize property 'tableView'; it will be implemented by its superclass, use @dynamic to acknowledge intention
Il controller di visualizzazione è stato aggiunto a 'tableView' a' UITableViewController'? – Joe
FYI, IBOutlets dovrebbe essere debole poiché la vista stessa ha un forte riferimento. Evitare cicli di ritenzione. https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html –
@DCGoD gli orrori di guardare il codice che ho scritto 18 mesi fa haha – DevC