это очень странно, потому что эта ошибка не происходит постоянно ...
У меня есть следующий код:
- (IBAction)getPhoto:(id)sender {
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
#if TARGET_IPHONE_SIMULATOR
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
#else
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
#endif
[self presentModalViewController:picker animated:YES];
}
с соответствующим делегированным селектором
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *image = [[info objectForKey:@"UIImagePickerControllerOriginalImage"] imageByScalingToSize:CGSizeMake(480, 320)];
[[self imageView] setImage:image];
[picker dismissModalViewControllerAnimated:YES];
}
Странно то, что иногда изображение появляется в imageView, а иногда нет. Я позвонил
(gdb) po UIImagePNGRпредставление (изображение)
сразу после setImage и вставил вывод в файл. Файл является идеальным PNG.
Кто-нибудь испытывал то же самое? Кто-нибудь нашел решение для этого?
Заранее спасибо
Макс