почему viewDidLoad вызывается после закрытия UIIMagePickerViewController? - PullRequest
2 голосов
/ 28 июня 2011

Я создаю приложение, в котором я вызываю веб-сервис в методе viewDidLoad. ответ заполнит мою форму. Есть кнопка, которая позволяет пользователю захватить изображение. Для этого я использовал UIImagePickerViewController. После захвата изображения, когда я закрываю вид с камеры, через некоторое время приложение входит в viewWillAppear. У меня нет никаких проблем с этим. Но какое-то время это входит в viewDidLoad метод.

Вот почему моя форма пополняется.

Я не знаю, что происходит Почему приложение входит в метод viewDidLoad?

Любая идея, плз

Спасибо

1 Ответ

2 голосов
/ 05 июля 2011

При использовании UIImagePickerViewController, часто камера выдает предупреждение памяти и вызывается метод viewDidUnload вашего viewcontroller. В следующий раз, когда будет показано ваше представление (когда UIImagePickerViewController отклонен), будет вызван метод viewDidLoad, поскольку он был ранее выгружен.

...