首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIImagePickerController无法选择图片

问UIImagePickerController无法选择图片
EN

Stack Overflow用户
提问于 2010-04-21 00:28:49
回答 3查看 2.2K关注 0票数 2

我有一些问题,当我使用UIImagePickerController .when I presentModalViewController时,拾取器弹出,但我无法选择图片!当我触摸图片列表时,该列表只能上下滚动,但不能选择!

这个怎么样?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2018-05-31 09:03:09

Swift 4.

我也遇到了同样的问题,并且能够通过添加一个

代码语言:javascript
复制
dismiss(animated: true, completion: nil)

在imagePickerController(_:didFinishPickingMediaWithInfo:)的末尾

示例:

代码语言:javascript
复制
extension MyViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
        if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
            // Do something with your image
            ...
        }
        dismiss(animated: true, completion: nil)
    }
}
票数 3
EN

Stack Overflow用户

发布于 2012-10-21 19:54:24

文档提供了以下答案:

"5.当用户点击按钮以拾取新捕获或保存的图像或电影,或取消操作时,请使用您的代理人对象关闭图像拾取器。对于新捕获的媒体,您的代理人可以将其保存到设备上的Camera Roll。对于以前保存的媒体,您的代理人可以根据应用程序的用途使用图像数据。“

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

票数 1
EN

Stack Overflow用户

发布于 2010-04-21 05:36:28

您必须实现UIImagePickerControllerDelegate方法

代码语言:javascript
复制
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2676868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档