• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - UIImagePickerController 不显示所选图像

[复制链接]
菜鸟教程小白 发表于 2022-12-12 13:39:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我有一个 UIImagePickerController,我在 Ipad 中使用它,但是当您选择其中一张图像时,这里什么都没有发生,这是选择器的代码:

- (IBAction)addPictureid)sender {
    CGRect rect = CGRectMake(0, 0, 753, 118);
    [popOverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
-(void)imagePickerControllerUIImagePickerController *)picker didFinishPickingMediaWithInfoNSDictionary *)info {
    [self dismissViewControllerAnimated:YES completion:nil];
    patientPicture = [info objectForKey"UIImagePickerControllerOriginalImage"];
    UIImageView *pictureView = (UIImageView *)[imageCell viewWithTag:777];
    pictureView.image = patientPicture;
    [_imgViewAdd reloadInputViews];
}
-(void)viewDidLoad {
    pickerController = [[UIImagePickerController alloc] init];
    popOverController = [[UIPopoverController alloc] initWithContentViewController:pickerController];
    popOverController.delegate = self;
}

发生的情况是图像选择器加载正常,但当我去选择其中一张图片时,什么都没有发生

提前致谢



Best Answer-推荐答案


调用:

[self dismissViewControllerAnimated:YES completion:nil];

最后而不是第一个。

还有……

@interface yourViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>

你没有设置pickerController委托(delegate)...

pickerController.delegate = self;

因为你有一个弹出框使用这个..

[popOverController dismissPopoverAnimated:YES];

关于ios - UIImagePickerController 不显示所选图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344875/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap