Estoy trabajando en un proyecto y simplemente actualizo a Xcode 4.5 y estoy usando el simulador iOS 6. Ahora estoy consiguiendo el error siguiente:Error de UITableViewController en el simulador iOS6
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "FeedController" nib but didn't get a UITableView.'
Es extraño porque yo no tengo ningún archivo de la SEMILLA para este controlador ya que sólo es una tabla:
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
Este controlador se carga desde una Tab Controller, asigna FeedController sin problema, pero cuando presiona el botón de tabulación para mostrar el feed, falla con ese error. Funcionó bien en simuladores y dispositivos ios4 e ios5.
Limpiar & El proyecto de compilación no ayudó.
¿Alguien con el mismo problema?
Se puede dar el código va a inicializar el UITableViewController con? – hukir
Inicializando simplemente con: FeedController * controller = [[FeedController alloc] init]; Es super raro, también tuve (en el mismo proyecto) otros controladores heredando de UITableViewController que no tienen ningún problema, y la funcionalidad es idéntica. – Firula
Intente utilizar initWithStyle: en lugar de init en FeedController. – hukir