iPhone アプリでカメラを使用していますが、iPad2 でこのアプリを開くと、そのカメラ ボタンをクリックするとクラッシュします。
これがカメラを使用するための私のコードです
-(void) loadCamera{
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePickerController setDelegate:self];
[imagePickerController setAllowsEditing:YES];
[self presentModalViewController:imagePickerController animated:NO];
[imagePickerController release];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
// UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"" message:@"" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil];
// [alert show];
// [alert release];
[picker dismissModalViewControllerAnimated:YES];
// // Access the uncropped image from info dictionary
// UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
self.cameraimage.image=image;
self.tinyImage.image=image;
// Make the needed component visible
self.cameraimage.hidden=NO;
self.RemoveImage.hidden=NO;
self.RetakePicture.hidden=NO;
self.addphoto.hidden=YES;
// Save image
[constants saveImage:image withName:self.largeImageName];
[constants saveImage:image withName:self.tinyImageName];
}
このコードは iPhone では問題なく動作しますが、iPad2 ではクラッシュしました。
私のアプリは iPad 用ではありませんが、iPad で 2x を使用して実行しています
助けてください。