Я пытаюсь проверить и исправить все утечки в моем коде / проекте. Я использую два ViewController (A, B). "A" объект viewController, всегда доступный в памяти, я не уничтожаю его. У пользователя приложения может переключаться с A на B и наоборот. Объект создается и разрушается, когда пользователь переключается на контроллер «A». При уничтожении «B» я наблюдал утечки, которые показаны на изображении ниже
Вопрос: На изображении выше мы видим, что все трассировки стека выглядят отключенными форматами (не как обычные индикаторы метода класса), поэтому, пожалуйста, дайте хоть какой-нибудь ключ, чтобы понять, что это за утечки? Если какое-либо решение, чтобы решить этот тип утечек? Заранее спасибо.
создание моего класса B:
B *kbViewer = [[B alloc] initWithNibName:nil bundle:nil];
kbViewer.kbDataSource=nil;
kbViewer.kbDataSource=[kbi getBookDataSource];
kbViewer.path = selectedPath;
[self.navigationController pushViewController:kbViewer animated:NO];
[kbViewer release];
в классе B есть метод, в котором я поп-viewcontroller
-(IBACtion)bookShelfActionSelected{
[self.navigationController popViewControllerAnimated:NO];
}
после этого увольняют моего класса B.
-(void)dealloc{
//here other than IBOutlets all the components/objects I am relesing
//more over i am not releasing anywhere my IBOutlets
}