カメラから画像をキャプチャしてボタンに設定するアプリがあります。
そのため、カメラから画像をキャプチャして使用ボタンをタップした後、[NSCFType setImage:forstate]認識されないインスタンスでアプリがクラッシュします
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImage *resizeImage = [image imageWithImage:image scaledToSize:CGSizeMake(320, 480)];
//convert the selected image to NSData
toShowFullImage = UIImageJPEGRepresentation(resizeImage, 0.8);
//retain it for further use
[toShowFullImage retain];
//set the selected image to button
UIImage *newimage=[image imageScaleAndCropToMaxSize:CGSizeMake(75, 75)];
[button setImage:newimage forState:UIControlStateNormal];
}
このクラッシュはiOS6.0.1で発生し、トラップ6の中止エラーが発生します