Push-контроллеры для представления таблицы, заполненной списком - PullRequest
0 голосов
/ 10 ноября 2009

Теперь у меня есть проект, в котором я выяснил, как взять список и заполнить его табличным представлением. Таким образом, я получаю легко редактируемый список, заполняющий ячейки. У меня есть пуш-контроллер, настроенный для пуша следующего видового контроллера. Единственная проблема состоит в том, что прикосновение к любой ячейке, заполненной из списка, вызывает тот же контроллер представления. Теперь это должно быть исправлено с помощью хорошего оператора if, я просто не уверен в синтаксисе.

Если x = элемент списка ячеек {выдвинуть представление}, еще раз проверьте следующую ячейку и посмотрите, соответствует ли она другому контроллеру представления, который нужно нажать. Делайте это, пока все клетки не будут проверены.

Пожалуйста, извините, что это настолько упрощенно, но мне нужен мой код передо мной, и я работаю на компьютере, поэтому я не могу точно его записать, но я думаю, вы понимаете, что я пытаюсь делать.

Если firstcell = имя первой ячейки {push-представление контроллера представления, имя которого совпадает с заполненной первой ячейкой.}

1 Ответ

1 голос
/ 23 ноября 2009

Ну, я понял, и это работает безупречно. Я не понимал, что для работы строк необходим isEwualToString, а не ==. Вот небольшой фрагмент того, что я делал.

if([[dictionary objectForKey:@"Apple"] isEqualToString:@"Apple"]) {

    AppleViewController *appleViewController = [[AppleViewController alloc] initWithNibName:@"AppleViewController" bundle:nil];
    [self.navigationController pushViewController:appleViewController animated:YES];
    [appleViewController release];

}

Гораздо счастливее сейчас, теперь о больших вещах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...