Утечки памяти iPhone SDK UIBarButton - PullRequest
1 голос
/ 22 ноября 2010

Я пишу, что работает нормально, но я тестировал его с помощью инструментов на наличие утечек и наткнулся на утечки из UIBarButtonContent. Вот ошибочные строки.navigationItem.rightBarButtonItem в любом месте.

Некоторая помощь будет отличной.

Приветствия

Ответы [ 3 ]

7 голосов
/ 22 ноября 2010

Вам необходимо освободить ваш UIBarButtonItem:

self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:searchbutton] autorelease];
0 голосов
/ 22 ноября 2010

Всякий раз, когда вы выделяете, вы несете ответственность за освобождение.Не уверен, что происходит в вашем коде, если вы выпускаете сразу после последней строки, если вы видите проблемы, вы можете попробовать использовать авто-релиз вместо этого.

0 голосов
/ 22 ноября 2010

Вам нужно выпустить UIBarButtonItem ссылку, которую вы там разместили.

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