У меня естьПочему не работает self.navigationController pushViewController?
UIViewController-> UINavigationBar + UITableView
Просто немного больше объяснение
Я сделал это через UIBuilder ..
1: создал новый UIViewController
с XIB-файлом
2: Использование UIBuiler
я поставил UINavigationController
3: Тогда я поставил UITableView
под navigationBar
так он мне дал ..
A: UIViewController-> UINavigationBar + UITableView
Теперь я загружая данные в UITableView из Webservice, который работает нормально.
Я снова сделал XIB с Сэмом конфигурации, которая
B: UIViewController-> UINavigationBar + UITableView
Так что теперь, когда я пытаюсь нажать вид В на вид А с использованием кода ниже. ..Это не буду на всю работу ...
SelectSiteViewController *siteViewController = [[SelectSiteViewController alloc] initWithNibName:@"SelectSiteViewController" bundle:nil];
[self.navigationController pushViewController:siteViewController animated:YES];
Когда я проверил UINavigationController *nav = self.navigation
nav - 0x0, то есть я принимаю NIL.
Может кто-нибудь сказать мне, что случилось здесь .. почему это ноль ... и как я могу заставить его работать ..
Большое спасибо .... Я бы очень признателен за любую помощь
Когда вы опускаете UINavigationBar из библиотеки UIBuilder ли это UINavigationController? Это UINavigationBar. – ujwaltrivedi
Его просто бар, который появляется в представлении. Вам нужно либо перетащить UINavigationController в UIBuilder, либо подключить его к контроллеру навигации владельца файла. Или вы можете создать в коде. – jamihash
Эй я могу отправить вам код .... Я пытался, но не мог понять ... Я бы очень признателен за любую помощь ... Спасибо, человек – ujwaltrivedi