Больше всего сделано с моим приложением. Когда я запускаю приложение на симуляторе, оно работает нормально, но когда я некоторое время запускаю на устройстве, отладчик показывает сообщение «Программа получила сигнал 0». Я протестировал приложение с из-за утечек с помощью инструментов, показывающих утечки. Но я не могу точно определить, где была утечка. Я освобождаю каждый объект, который выделяю.
Например, я предоставляю небольшую часть моего кода:
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
{
UIImagePickerController *picker=[[UIImagePickerController alloc] init];
picker.delegate=self;
picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:picker animated:YES];
[picker release];
// NSFileHandle *fileHandle = [[NSFileHandle alloc]initWithFileDescript
}
В приведенном выше коде утечки отображаются в UIImagePickerController * picker = [[UIImagePickerController alloc] init]; но я выпускаю это.
Может ли кто-нибудь предоставить мне подробную информацию о утечках и о том, как их исправить. Заранее спасибо.