Pracuję nad projektem i po prostu zaktualizować do Xcode 4.5 i używam symulatora iOS 6. teraz jestem otrzymuję następujący błąd:UITableViewController awarii na symulatorze iOS6
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "FeedController" nib but didn't get a UITableView.'
To dziwne, bo nie ma żadnego pliku NIB dla tego kontrolera, ponieważ jest tylko tabela:
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
Sterownik ten jest ładowany z Sterownik kart, przydziela kontrolerowi FeedController bez problemu, ale kiedy naciśniesz przycisk tabulatora, aby pokazać kanał, to zawiesza się z tym błędem. To działało dobrze na symulatorach i urządzeniach ios4 i ios5.
Wyczyść & Projekt budowy nie pomógł.
Ktoś z tym samym problemem?
można podać kod jesteś inicjalizacji UITableViewController z? – hukir
Inicjalizacja po prostu za pomocą: kontrolera FeedController * = [[initController alloc] init]; To bardzo dziwne, miałem też (w tym samym projekcie) inne kontrolery dziedziczące z UITableViewController, które nie mają żadnych problemów, a funkcjonalność jest identyczna. – Firula
Spróbuj użyć initWithStyle: zamiast init w FeedController. – hukir