sto lavorando su un progetto e solo aggiornare a Xcode 4.5 e sto usando iOS 6 simulatore. Ora sto ottenendo il seguente errore:UITableViewController incidente su iOS6 simulatore
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "FeedController" nib but didn't get a UITableView.'
È strano perché io non ho alcun file di NIB per questo controller in quanto è solo una tabella:
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
Questo controller viene caricato da un Tab Controller, assegna il FeedController senza problemi, ma quando si preme il tasto tab per mostrare il feed si blocca con quell'errore. Stava funzionando bene su simulatori e dispositivi ios4 e ios5.
Clean & progetto di costruzione non ha aiutato.
Chiunque con lo stesso problema?
Puoi dare il codice che si sta inizializzazione del UITableViewController con? – hukir
Inizializzazione semplicemente con: FeedController * controller = [[FeedController alloc] init]; E 'super strano, ho avuto anche (in stesso progetto) altri controller che ereditano da UITableViewController che doens't avere problemi, e la funzionalità è identica. – Firula
Provare a usare initWithStyle: anziché init sul FeedController. – hukir