繁体   English   中英

在iPad中的照片库中显示

[英]displayin photo library in iPad

这是我使用UIPopoverController从iPad显示照片库的代码。 它给出一个错误,说明错误的选择器已传递给实例。

    UIImagePickerController *imagpicker=[[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
    [imagpicker setSourceType:UIImagePickerControllerSourceTypeCamera];
}
else{

    [imagpicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
}
[imagpicker setAllowsEditing:YES];
[imagpicker setDelegate:self];
self.po=[[UIPopoverController alloc] initWithContentViewController:imagpicker];
//self.po.delegate=self;
[po setDelegate:self];

[[self po] presentPopoverFromRect:image.bounds inView:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

您好,如果您想在不使用UIPopoverController的情况下进行操作,请尝试以下代码。

UIImagePickerController *imagpicker=[[UIImagePickerController alloc] init];
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
        [imagpicker setSourceType:UIImagePickerControllerSourceTypeCamera];
    }
    else{

        [imagpicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    }
    [imagpicker setAllowsEditing:YES];
    [imagpicker setDelegate:self];
    [self presentViewController:imagpicker animated:YES completion:nil];

希望这会帮助你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM