Bir proje üzerinde çalışıyorum ve sadece Xcode 4.5 sürümüne geçiyorum ve iOS 6 simülatörünü kullanıyorum. Şimdi ben şu hatayı alıyorum:iOS6 simülatöründe UITableViewController çökmesi
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
Bu kontrolör bir gibi yüklenir: bu sadece bir tablodur beri
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "FeedController" nib but didn't get a UITableView.'
Ben bu kontrol için herhangi ELVES dosyanız yoksa garip nedeni var Sekme Denetleyici, FeedController'ı sorunsuz bir şekilde tahsis eder, ancak beslemeyi göstermek için sekme düğmesine bastığınızda bu hata ile kilitlenir. ios4 ve ios5 simülatörleri ve cihazları üzerinde çalışıyordu.
Temiz Proje & Yapı proje yardımcı olmadı.
Aynı sorunu olan herkes?
kodu sizinle UITableViewController başlatılıyor verebilir misiniz? – hukir
Sadece ile başlatılıyor: FeedController * controller = [[FeedController alloc] init]; Süper garip, UITableViewController'dan herhangi bir sorun yaşamayan diğer denetleyiciler de (aynı projede) sahiptim ve işlevsellik aynı. – Firula
initWithStyle kullanmayı deneyin: FeedController'da init yerine. – hukir