Я новичок в ARC. Моя проблема в том, что если мы создадим свойство типа strong
на контроллере представления, нам нужно сделать его нулевым, если произойдет popViewController
навигационного контроллера.ARC в iOS 6 против iOS 5
Обычно мы делаем это в viewDidUnload
. Но в iOS 6 это устарело.
Итак, где мы делаем этот объект nil
? Apple говорит, чтобы сделать это в didReceiveMemoryWarning
, но этот метод не вызывается каждый раз, когда мы выходим на контроллер вида.
Но в моем приложении, если я переключаюсь между одним и тем же viewController несколько time.App размер распределения увеличивается, и это приводит к сбою. Я думаю, это из-за ARC. – Sachin
Тогда вы делаете что-то еще неправильно, возможно, создав несколько копий вашего контроллера вида. Конечно, не удастся помочь, если вы не разместите свой код. –
Код i не могу положить. Но я делаю простой поп и толчок. При нажатии на кнопку я перехожу к AViewController и AViewController имеет кнопку возврата. Я нажимаю эту кнопку, просто играю только с этими двумя кнопками – Sachin