Я работаю в приложении для iPhone, Я выбираю изображение из библиотеки фотографий с помощью элемента управления UIImage picker, затем обрабатываю его и отображаю изображение и соответствующий вывод с помощью UIImageview и UITextview соответственно. Для некоторых изображений он работает нормально, а для некоторых изображений произошел сбой программы, и при проверке этого с помощью точки останова я получаю сообщение типа PROGRAM RECEIVED SIGNAL SIGABRT. может ли кто-нибудь предложить мне, как справиться с этой ошибкой. Примечание: для каждого изображения, которое я получаю, я проверял его с помощью точки останова. мой пример кода здесь,
Для отображения изображения:
CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 240.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
[myImage setImage:img];
myImage.opaque = YES; // explicitly opaque for performance
[self.view addSubview:myImage];
[myImage release];
Для отображения текста:
CGRect frame = CGRectMake(0.0f, 250.0f, 320.0f,25.0f);
UITextView * tmpTextView = [[UITextView alloc]initWithFrame:frame];
tmpTextView.text = [NSString stringWithFormat:@"%@%@",@"value: ", somevalue];
[self.view addSubview:tmpTextView];
[tmpTextView release];