кнопка навигации не работает так, как должна - PullRequest
0 голосов
/ 09 мая 2011

В настоящее время я разрабатываю программу, которая имеет 2 слоя таблицы, значение которой будет взято из JSON,

Я сделал почти все, но навигационная часть мешает мне, программа будет иметьсписок данных в первом представлении, затем, когда пользователь щелкнет (скажем, вариант 1), он переключит представление в следующую таблицу с некоторыми вариантами A, B, C и т. д.

Но пока, когдаЯ нажимаю опцию 1, она никогда не переключает представление.

Хотя данные в источнике данных таблицы являются данными из второй таблицы.

О, я использую метод push для переключения представления.

RootViewController *rvController  = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]];
    [self.navigationController pushViewController:rvController animated:NO];

Я пытаюсь использовать [self.tableview reloadData], чтобы перезагрузить просмотр таблицы (в надежде получить правильное значение, показанное в таблице), он никогда не показывается.

Любая помощь приветствуется.

Спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 10 мая 2011

Наконец я нашел решение по книге.Я поделюсь своими находками здесь, надеюсь, это поможет тем, кто застрял с той же проблемой, что и я.

DemoAppDelegate *delegate =[[UIApplication sharedApplication] delegate];
[delegate.navigationController pushViewController:rvController animated:YES];

Это работает как шарм для меня, надеюсь, это поможет вам, ребята.

0 голосов
/ 09 мая 2011

присвойте iboutlet имя пользователя uitableview * tableview. И измените массив, который вы передаете, в соответствии с вашими требованиями. А затем, используя имя таблицы, вы можете перезагрузить его.

...