ресткит, автономный режим и контроллер просмотра

У меня есть проект с использованием ресткита (на iOS 6). В онлайн-режиме работает нормально. Теперь я пытаюсь реализовать автономный режим. Существует два контроллера представления:

  • LoginViewController : UIViewController
  • MainSplitViewController : UIViewController <UINavigationControllerDelegate, RKRequestDelegate>

LoginViewController я проверяю, не находится ли устройство в автономном режиме. Если это так, я проверяю, есть ли информация для входа в связку ключей. Если да, то я иду прямо на свой MainSplitViewController. Проблема: мой MainSplitViewController правильно создан, viewDidLoad и viewDidAppear вызываются правильно, но мое представление не появилось, и представление входа остается на месте. Проблема проявляется только в автономном режиме, поэтому я подозреваю, что RestKit делает что-то не так... но обычно мой навигационный контроллер не зависит от RestKit, не так ли?


person ApheX    schedule 17.10.2012    source источник
comment
ОБНОВЛЕНИЕ: кажется, что viewWillDisappear не вызывается в автономном режиме в LoginViewController.   -  person ApheX    schedule 17.10.2012
comment
ОБНОВЛЕНИЕ 2: в моем AppDelegate [[self windows] subviews] пусто, когда я нахожусь в автономном режиме, поэтому я не могу удалить LoginViewController из суперпредставления.   -  person ApheX    schedule 17.10.2012


Ответы (1)


Хорошо, ооооооооо наконец: я сказал своему LoginViewController: «Эй, иди в MainSplitViewController» в viewWillAppear. Переместите код в viewDidAppear решил проблему...

person ApheX    schedule 17.10.2012