навигация по таблице - PullRequest
0 голосов
/ 10 марта 2012

У меня проблема с попыткой заставить работать новый viewcontroller.У меня есть UITableView, который загружается из plist файлов.Первый ряд перейдет к detailviewcontroller, но следующий ряд не будет и имеет ошибку.Ошибка во втором контроллере - DetailViewController2, возможно, не отвечает «получить шаги из файла».Есть идеи?

 DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
[detailViewController getStepsFromFile:[files objectAtIndex:indexPath.row]];

// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];

DetailViewController2 *detailViewController2 = [[DetailViewController2 alloc] initWithNibName:@"DetailViewController2" bundle:nil];
[detailViewController2 getStepsFromFile:[files objectAtIndex:indexPath.row]];

// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController2 animated:YES];
[detailViewController2 release];

Ответы [ 2 ]

1 голос
/ 10 марта 2012

Я использую этот код для навигации из двух разных экранов.

  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
 {
    if (indexPath.row == 0) 
        {
            DetailViewController *C = [[DetailViewController alloc]init];
            [self.navigationController pushViewController:C animated:NO];
            [c release];

        }
     else
     {

         DetailViewController1 *C = [[DetailViewController1 alloc]init];
        [self.navigationController pushViewController:C animated:NO];
         [C release];

    }
0 голосов
/ 10 марта 2012

Объявите метод -getStepsFromFile в .h, чтобы он был виден любым экземплярам класса.

EDIT: Попробуйте это без анимации для первого, а затем анимируйте второго так:

[self.navigationController pushViewController: detailViewController animated: NO];
[self.navigationController pushViewController: detailViewController2 animated: YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...