У меня возникли проблемы с пониманием всего ARC. Это расстройство моей программыУтилизация ресурсов контроллера View
http://i.stack.imgur.com/tfRaH.png
Я написал это так, чтобы подчеркнуть, что VC1 это больше «мастер экрана» ... что это на самом деле не имеют переменные, которые изменяются. Вы вводите некоторые значения и передаете их в созданный музыкальный проигрыватель. Проблема заключается в том, что при выходе из VC2 и переходе на начальный экран для выбора разных значений память продолжает увеличиваться и увеличиваться по мере продолжения цикла.
Это как это должно работать? Я замечаю, что когда я возвращаюсь к стартовому экрану, все его значения были сброшены, что говорит мне о том, что его элементы рисования как новые. Почему память постоянно увеличивается при каждом переключении между этими двумя экранами?
Как вы собираетесь проходить между двумя контроллерами? – rdelmar
Вы вызываете 'presentViewController' (или какой-то вариант) для перехода от VC1 к VC2? И вызывая 'rejectViewController', чтобы перейти с VC2 обратно в VC1? – progrmr
Я использую segues для перехода между VC1 и VC2, поскольку мне нужно передавать данные ... также используя segue, чтобы вернуться в VC1, я не знал, что есть другие способы передвижения. –