Контроллер навигации уходит на пустой экран - PullRequest
0 голосов
/ 24 декабря 2011

Я разработал приложение, используя xcode 4.2 и раскадровку, и вчера, когда я пытался собрать его для ios 4, я с удивлением обнаружил, что раскадровка поддерживается только из IOS 5. Это не хорошо ... Так что теперь яЯ работаю над изменением всей раскадровки на файлы XIB, о которых ничего не знаю.Итак, вот моя проблема - у меня есть контроллер навигации (экран входа в систему), который (если журнал успешен) перемещается к представлению таблицы.Теперь, когда строка выбрана, я хочу перейти к другому представлению.

Я создал DataView и написал:

DataView *d = [[DataView alloc] initWithNibName:@"DataView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:d animated:YES];
[d release];

У меня есть файл XIB DataView.xib: Там я вставил UIViewControllerкоторый имеет вид и внутри этого ярлыка.А в инспекторе атрибутов я написал DataView в NIB Name.

Тем не менее, когда я выбираю строку, она просто переходит на пустой экран.Что мне не хватает?

Я бы очень признателен за вашу помощь.

1 Ответ

0 голосов
/ 01 февраля 2012

Вам не нужен контроллер вида в вашем NIB-файле.

Добавьте вид и любые подпредставления, которые вам могут понадобиться, затем убедитесь, что для Владельца файла на кончике установлен контроллер вида, затем щелкните и перетащите опцию от вида к владельцу файла и выберите выход вида.

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