Вопрос : Утечка памяти в регуляторе взгляда Poping режимном

В регуляторе названное controller1, я нажимаю режимное class= " lineNumbers " >
1 >
 *addController AddConversationViewController = [[alloc AddConversationViewController] 
	 initWithNibName: @ пачка " AddConversationViewController ": ноли];
	 //addController.delegate = собственная личность;	 
	 *navigationController UINavigationController = [[alloc UINavigationController]
	 initWithRootViewController: addController];
	 [presentModalViewController собственной личности: одушевлянное navigationController: ДА];
	 [отпуск addController];
	 [отпуск navigationController];
class= " ясное " >


and
those я размещал прежде чем не выпустите ни retained.

Does кто-нибудь умеют как исправить эта утечка памяти?
class=

Ответ : Утечка памяти в регуляторе взгляда Poping режимном

Ошибка BAD_ACCESS намеревается что вы выпускаете предмет что другая функция в настоящее время использует.  Побегите ваше Кодий как это:

       *addController AddConversationViewController = [[alloc AddConversationViewController]
       initWithNibName: @ пачка " AddConversationViewController ": ноли];
       //addController.delegate = собственная личность;       
       *navigationController UINavigationController = [[alloc UINavigationController]
       initWithRootViewController: addController];
       [presentModalViewController собственной личности: navigationController одушевило: ДА];
       [отпуск addController];
                      NSLog (@ " после выпущенного addController ");
       [отпуск navigationController];
                      NSLog (@ " после выпущенного navigationController ");

Это добавляет некоторые сообщения пульта прежде чем вы выпускаете каждый из ваших предметов.  Если вы видите, то после того как addController выпустило в вашем пульте, вы знаете что [отпуск addController]; не причиняет вашу аварию.  Если вы видите оба из тех сообщений пульта, то вы знаете что никакие из тех заявлений причиняют аварию, но вероятее, одно из тех 2 заявлений отпуска причиняет аварию.  Я думаю что [отпуск navigationController]; заявление причиняет вашу аварию потому что вам нужно то двинуть взгляды через ваше navigationController.  Если вы извлекаете ту линию, то вы не должны разбить.  Извлекать addController не должен причинить аварию потому что вы как раз сделали то для того чтобы двинуть взгляд и они не делают что-нибудь еще.  Если вы имеете любые более добавочные вопросы, то пожалуйста чувствуйте свободно спросить мне о их.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us