iPad图像选择器问题!

iPad图像选择器问题!,ipad,ios4,uipickerviewcontroller,Ipad,Ios4,Uipickerviewcontroller,我正在尝试从照片库导入图像,但当我按下导入按钮时,程序崩溃并收到SGIBART!!但我的代码在iPhone上运行良好,为什么 这是我的密码: .h: 你崩溃是因为你释放了picker,但你没有保留它。您应该删除对[picker release]的调用 您应该切换到对所有IVAR使用访问器。访问器和解除锁定通常是您应该保留或释放IVAR的唯一位置。picker不是你的ivar,你也没有创建它,所以你根本不应该发布它 你应该花点时间和我在一起。在iPad iOS 3.2上,您可以在。处获得简短版本。

我正在尝试从照片库导入图像,但当我按下导入按钮时,程序崩溃并收到SGIBART!!但我的代码在iPhone上运行良好,为什么

这是我的密码:

.h:


你崩溃是因为你释放了picker,但你没有保留它。您应该删除对
[picker release]
的调用

您应该切换到对所有IVAR使用访问器。访问器和解除锁定通常是您应该保留或释放IVAR的唯一位置。picker不是你的ivar,你也没有创建它,所以你根本不应该发布它


你应该花点时间和我在一起。在iPad iOS 3.2上,您可以在。

处获得简短版本。UIImagePickerController必须以popover的形式显示,而不是以模式视图的形式显示

看看这个:

您指出它抛出SIGABRT,但随后说您的代码工作正常。你说的“工作正常”是什么意思?信号点的崩溃堆栈是什么?我的在IPHONE上工作正常,而不是在IPAD上
@interface CameraViewController : UIViewController <UIImagePickerControllerDelegate ,UINavigationControllerDelegate> {

    UIImagePickerController *ipc;
    UIImageView * image1;

@property (.......................;
}
    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {



    image1.image = [[info objectForKey:UIImagePickerControllerOriginalImage]retain];
    [[picker parentViewController]dismissModalViewControllerAnimated:YES];
    [picker release];   

}


- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {

    [[picker parentViewController]dismissModalViewControllerAnimated:YES];
    [picker release];


}



        -(IBAction) importImage1 {

    ipc = [[UIImagePickerController alloc]init];
    ipc.delegate = self;
    ipc.sourceType =  UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:ipc animated:YES];
}