UINavigationController с UITabBarNavigationController не загружает данные таблицы - PullRequest
0 голосов
/ 09 декабря 2011

Я чрезвычайно новичок в IOS.

У меня внутри UITabBarNavigationController У меня есть UINavigationController У меня есть проблема, UINavigationController не загружает значения таблицы (как я положил все методы и вещи для источника данных и сопоставил его в IB, но он все еще не работает)

Для кода нажмите здесь

PS: Когда вы запускаете проект, он запрашивает у вас имя пользователя и пароль, введите user1 для обоих.

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 09 декабря 2011

Там действительно много вещей, о которых я бы уведомил тебя, чувак. Но чтобы быть ближе к самому вашему вопросу (я исследовал только первую вкладку, остальные должны быть решены аналогичным образом):

  1. У вас есть предупреждения в конструкторе интерфейсов. Может быть, в коде в некоторых случаях вы можете игнорировать их, но не в IB. Я исправил это и (не только после этого) это сработало (оставьте свой адрес электронной почты в комментарии, если хотите, чтобы я отправил его вам). Но я бы посоветовал вам потратить 20 минут на просмотр это видео.

  2. Код, который инициализирует ваш tableView, работает еще до того, как пользователь вошел в систему (так что он инициализируется ни с чем), поэтому, даже если весь остальной код работает, вы увидите элементы в вашем tableView только после повторной инициализации tableView (например, измените вкладку и вернитесь к первой вкладке «Встреча»).

  3. В классе AppointmentTable переместите ваш код из viewDidLoad в viewWillAppear или viewDidAppear (последние работают каждый раз, когда вы показываете вкладку на экране).

P.S. Оставьте свой адрес электронной почты в комментарии, чтобы я мог отправить вам исправленную (не полностью, конечно, но только в тех местах, на которые я указал) версию вашего проекта.

...