Я пишу, что работает нормально, но я тестировал его с помощью инструментов на наличие утечек и наткнулся на утечки из UIBarButtonContent. Вот ошибочные строки.navigationItem.rightBarButtonItem в любом месте.
Некоторая помощь будет отличной.
Приветствия
Вам необходимо освободить ваш UIBarButtonItem:
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:searchbutton] autorelease];
Всякий раз, когда вы выделяете, вы несете ответственность за освобождение.Не уверен, что происходит в вашем коде, если вы выпускаете сразу после последней строки, если вы видите проблемы, вы можете попробовать использовать авто-релиз вместо этого.
Вам нужно выпустить UIBarButtonItem ссылку, которую вы там разместили.
UIBarButtonItem