Я много исследовал этот. При касании кнопки я должен выбрать изображение с устройства и отобразить на экране.Использование ImagePickerController приводит к сбою моего приложения
Но это приводит к сбою моего приложения при нажатии или нажатии кнопки. Он вылетает из этой строки кода:
[self presentModalViewController:myPhotopicker animated:YES];
Я разрабатываю приложение IPad с помощью Xcode 4.2. Я использую симулятор iPad 5.0 для тестирования. И моя система работает на Mac OS X, версия 10.6.8.
Следующая функция вызывается при нажатии кнопки:
-(IBAction)getPhoto:(id)sender
{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
if (myPhotopicker==nil) { myPhotopicker = [[UIImagePickerController alloc] init];
myPhotopicker.delegate = self; }// create once!
myPhotopicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:myPhotopicker animated:YES];
} else {
NSString *str = @"Photo Album is not available!";
}
}
Что такое ошибка аварии вы получаете в компиляторе? Я считаю, что у вас, скорее всего, заканчивается память. – Lefteris
Я получаю сообщение об ошибке ». Тема 1: Программный сигнал:« SIGABRT ». –
SIGABRT обычно означает, что программа выбрала исключение. В консоли отладчика должно быть больше информации. Вам нужно отредактировать свой вопрос, чтобы включить эту информацию Кроме того, вы можете установить точку останова в objc_exception_throw, чтобы получить трассировку стека, где выбрано исключение. – Lefteris