несколько случаев короткого замыкания при переключении между контроллерами uiview - PullRequest
0 голосов
/ 21 июня 2011

Итак, у меня есть два контроллера UIView (A и B), а в UIViewController A у меня есть две «короткие» переменные, называемые C и D, и метод, называемый E.

В методе E он использует D в качестве счетчика и зацикливается до тех пор, пока не станет номером 3, в этот момент он загружает изображение. при нажатии на изображение загружается UIViewController B.

Когда UIViewController B переключается обратно на UIViewController A, есть два экземпляра шортов, один со значениями, установленными в viewDidAppear UIViewController A (который я хочу), и один экземпляр, содержащий значения с первого раза использования UIViewController A.

Я проверил это, просто вставив NSLog, чтобы показать текущее значение C и D, во второй раз, когда отображается UIViewController A, я получаю два сообщения NSlog для каждого короткого сообщения.

Примечание. Я переключаю контроллеры представления с помощью PresentModalViewController.

Есть идеи?

1 Ответ

0 голосов
/ 28 июня 2011

См. Понимание иерархии UIViewController о том, что я сделал, включая пример проекта.

...