Как видно из названия, ни один из моих методов контроллера таблиц не вызывается.
Шаги, которые я прошел для создания представления таблицы, следующие:
1) Я создал новый файл на основе UITableViewController и выбрал опцию «Создать с помощью xib». Я назвал свой файл myStuffViewController.
2) У меня есть контроллер rootview, который является UIViewController. В этом представлении у меня есть контроллер навигации, в который я хочу вставить свой контроллер таблицы в определенный момент.
3) Я настраиваю свой просмотр таблицы и навигационный контроллер примерно так
mystuff = [[MyStuffViewController alloc]initWithNibName:@"MyStuffViewController"bundle:[NSBundle mainBundle]];
accountView = [[AccountView alloc] initWithNibName:@"Login" bundle:[NSBundle mainBundle]];
accountViewNavController = [[UINavigationController alloc] init];
accountViewNavController.delegate = self;
NSArray *ar= [NSArray arrayWithObjects:accountView,mystuff, nil];
[accountViewNavController setViewControllers:ar animated:NO];
[accountViewNavController popToRootViewControllerAnimated:NO];
accountView.title=@"Login";
4) Затем, когда пользователь нажимает кнопку, я хочу поместить контроллер табличного представления в стек следующим образом.
[accountViewNavController pushViewController:mystuff animated:YES];
Я даже пытался вызвать [self.tableView reloadData], но ни один из методов не вызывается.
Может кто-нибудь предложить, почему мои методы табличного представления не вызываются?
РЕДАКТИРОВАТЬ 1
Просто чтобы мне было понятно, как выглядит мой заголовочный файл. Быть не похоже, что я что-то упускаю.
@interface MyStuffViewController : UITableViewController<UITableViewDataSource,UITableViewDelegate> {
RemixView *remixView;
NSMutableArray *remixListArray;
TBXML*tbxml;
}
@property(nonatomic,retain)NSMutableArray *remixListArray;
@property(nonatomic,retain)RemixView *remixView;
@property(nonatomic ,retain)TBXML *tbxml;
-(void)fetchRemixList:(NSString *)uid key:(NSString *)k1;
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath;
@end