почему вы не запускаете свой контроллер вида с помощью пера?
SearchView *secondViewController = [[SearchView alloc] initWithNibName:@"SearchView" bundle:nil];
[self.navigationController pushViewController:secondViewController animated:YES];
[secondViewController release];
будьте осторожны с сохранением любых предметов. Вы должны быть полностью уверены, что инициируете его только один раз, а затем отпускаете. Если вы это сделаете, вы можете не заботиться о памяти. Разница между вашими начальными элементами: в первом случае вы создаете объект. Это не сохранить, но, может быть, утечка, я не уверен. Я думаю, что вы должны добавить autorelease
. Во втором случае у вас есть свойство объекта (вероятно, сохранить?) В заголовке. Вы должны выпустить его в dealloc
методе