Veldig vanskelig å si uten å se noe kode eller innstillinger i xiben din, men høres ut som at du har lagt til en UITableView i MainWindow.xib..
Jeg anbefaler deg å prøve dette istedet (jeg velger å gjøre det i en ny xib da jeg syntes det er bedre enn å gjøre det i MainWindow.xib..
La oss si du din tableviewcontroller heter MinTableViewController.h og MinTableViewController.m samt at din app delegate heter MinAppDelegate.h og MinAppDelegate.m.
1. Legg til en ny xib og kall den MinTableViewController (kan egentlig hete hva som helst men best å bruke samme navn..)
2. i xiben drar du inn en UITableViewController IKKE en UITableView.
3. Sett Class til UITableViewController til MinTableViewController.
4. I MinAppDelegate.m legger du inn #import "MinTableViewController.h" rett under #import "MinAppDelegate.h"
5. I samme fil finner du metoden som heter - (BOOL)applicationDidFinishLaunching:(UIApplication *)application.
5. Rett før [self.window makeKeyAndVisible]; legger du inn:
- Kode: Merk alt
MinTableViewController *minTableViewController = [[MinTableViewController alloc] initWithNibName:@"MinTableViewController" bundle:nil];
self.window.rootViewController = minTableViewController;
[minTableViewController release]; //Med mindre du bruker arc.. Da vil det faile her..
Dette er bare skrevet utfra sånn jeg husker her å nå.. Sitter ikke med Xcode foran meg så jeg tar forbehold om små feil.. Spesielt siden jeg kun bruker storyboarding nå husker jeg ikke like mye med xibs..
Jeg anbefaler deg å lese deg litt opp. Se igjennom tutorials og sample kode.. RayWenderlich.com har mye bra!