У меня есть viewController, который называется «FirstViewController». В IBAction я вызываю другой ViewController, называемый "thePageFlipViewController", и отправляю его в поле зрения
[self presentModalViewController:thePageFlipViewController animated:YES];
через некоторое время пользователь закрывает PageFlipViewController кнопкой, где следующий код выполняется через делегата в FirstViewController:
[self dismissModalViewControllerAnimated:YES];
[thePageFlipViewController release];
И вот моя проблема:
-viewDidLoad
в FirstViewController get иногда вызывается после отклонения thePageFlipController
. Я не понимаю почему, потому что firstViewController
должен жить в фоновом режиме. Зависит ли это от того, как долго отображается модальный вид? Возможно ли, что ARC что-то выпускает?
Моя проблема в том, что я инициализирую множество объектов в viewDidLoad, и приложение вылетает, если viewDidLoad
вызывается снова. Я определяю там несколько маршрутов для RESTKit, а RestKit жалуется, что маршруты уже настроены, и приложение вылетает.
Любая помощь приветствуется.