Я только что создал новый проект в xcode 4.2 с шаблоном Utility Application.Это иерархия моего проекта:
Затем я попытался выдвинуть UITableViewController без файлов XIB (Batikla: UITableViewController) из MainViewController.Сначала я помещаю кнопку в раскадровку MainViewController и подключаю ее к своему методу ibaction:
@implementation MainViewController
@synthesize managedObjectContext = _managedObjectContext;
@synthesize flipsidePopoverController = _flipsidePopoverController;
- (IBAction)batikla{
NSLog(@"test 1");
Batikla *batikla = [[Batikla alloc] initWithStyle:UITableViewStylePlain];
batikla.title = [NSString stringWithFormat:@"Test"];
[self.navigationController pushViewController:batikla animated:YES];
[batikla release];
NSLog(@"test 2");
}
После нажатия на кнопку нет вида, который выдвигается к виду, вместо этого в консоли отображается:
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".Attaching to process 58916.
2012-01-17 01:30:47.569 iBadah[58916:207] test 1
2012-01-17 01:30:47.572 iBadah[58916:207] test 2
Метод был запущен, но почему мой uitableviewcontroller не попал в экран?