Предупреждение памяти и вращение на модальном viewcontroller - PullRequest
0 голосов
/ 05 сентября 2011

.

Привет всем.

У меня есть собственный ViewController (1) и я представил другой ViewController (2) модально. Во время отображения Modal ViewController (2) он получил предупреждение о памяти и изменение ориентации . После этого я уволил Modal ViewController (2).

И я проверил последовательность функции обратного вызова в ViewController (1).

  1. willRotateToInterfaceOrientation
  2. loadView
  3. viewDidLoad
  4. willAnimateRotationToInterfaceOrientation
  5. didRotateFromInterfaceOrientation
  6. ...

нормально ли вызываться функция willRotateToInterfaceOrientation перед loadView ?

1 Ответ

1 голос
/ 05 сентября 2011

Это нормально ?Что это имеет значение?Если ваши результаты верны, сначала будет вызываться willRotateToInterfaceOrientation.

Однако это не так уж и сложно: если вам нужен доступ к представлению внутри willRotateToInterfaceOrientation, просто убедитесь, что в вашемкод.Если представление еще не загружено, оно будет загружено прямо сейчас, при необходимости вызывая loadView и viewDidLoad, прежде чем возвращать управление обратно в willRotateToInterfaceOrientation.

Если у вас настроены розетки, которые подключаются при загрузке представления (возможно), просто вставьте [self view]; в верхней части метода, чтобы принудительно загрузить представление, и выходы будут подключены, когда он вернется.Затем вы можете позвонить на номер self.bigButton.enabled = NO; или сделать что-либо еще, что вы хотели бы сделать.

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