swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer library):

@IBAction func selectImageFromPhotoLibrary(_ sender: UITapGestureRecognizer) {//disable keyboardnameTextField.resignFirstResponder()let uiImagePickerController = UIImagePickerController()uiImagePickerController.sourceType = .photoLibraryuiImagePickerController.delegate = selfpresent(uiImagePickerController,animated: true,completion: nil)}

但是这种情况下会出现app闪退的情况,问题在于在工程文件info.plist中缺少对应的key-value配置。

添加:

Key : Privacy - Media Library Usage Description
Value : YES  [ It is not boolean, it is String ]Key : Privacy - Photo Library Usage Description
Value : YES [ It is not boolean, it is String ]

解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题相关推荐

  1. win10中内置的Linux Bash启动闪退问题

    win10中内置的Linux Bash启动闪退问题 详情请参考:http://blog.csdn.net/wangzl1163/article/details/61414872 posted on 2 ...

  2. 190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md

    190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md 参考文章: (1)190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md (2)https: ...

  3. 成功解决Myeclipse2017破解时遇到的crack.bat文件闪退问题

    解决问题 解决Myeclipse2017破解时遇到的crack.bat文件闪退问题 解决方法 是环境变量设置有错! 1.新建系统环境变量: JAVA_HOME D:\Program Files\MyE ...

  4. word中endnotes更新文献,word崩溃闪退解决方案

    word中endnotes更新文献,word崩溃闪退解决方案 word中endnotes更新文献,word崩溃闪退解决方案 1. 取消word中自动校对 2. 取消自动formating 3. 删除w ...

  5. 如何解决choregraphe由于VCOMP120.DLL丢失而导致的闪退问题

    如何解决choregraphe由于VCOMP120.DLL丢失而导致的闪退问题 文章目录 如何解决choregraphe由于VCOMP120.DLL丢失而导致的闪退问题 1.首先,给出警报示例 2.从 ...

  6. 解决Swift中callback循环引用 - Delegated(Library)

    文章目录 前言 使用示例 一般闭包示例 Delegated 示例 源码解析 示例Demo 示例Demo地址 前言 在Swift中我们使用闭包(Callback)的时候经常要写 [weak self] ...

  7. 植物大战僵尸全明星服务器维护中怎么办,植物大战僵尸全明星黑屏闪退解决应对方法推荐...

    今天小编为大家带来了植物大战僵尸全明星黑屏闪退解决应对方法推荐,感兴趣的朋友们可以跟着小编去下文了解一下哦! <植物大战僵尸:全明星>刚刚上线不久,有不少玩家反应游戏在某些情况下会法神闪退 ...

  8. 苹果闪退解决方法_《天涯明月刀手游》无限闪退问题解决方法 闪退是什么问题...

    导读 天涯明月刀手游这款游戏在10月16日开启了新的公测,各位喜欢武侠的玩家们可以来享受腥风血雨的江湖,不过有一些玩家们遇到了闪退的问题,玩一会就卡或者是闪退了,很影响游戏体验,如果你遇到了这个问题, ...

  9. 苹果手机软件闪退怎么解决_苹果iOS13.3系统频现软件闪退解决办法

    虽然苹果现已关闭了iOS 13.3的验证,但还是有很多用户处于iOS 13.3系统中,更新iOS 13.3系统以后各种软件疯狂闪退的问题也依然存在. 除了闪退,iOS 13.3中还出现了长按文字复制功 ...

最新文章

  1. linux删除U盘分区、创建分区和格式化
  2. (FCN)-Fully Convolutional Networks for Semantic Segmentation
  3. 笔记-中项案例题-2017年下-收尾管理
  4. Errors running builder 'DeploymentBuilder' on project '工程名'
  5. PCM信号是什么信号?
  6. 吕玉琴考研指导电子版_【干货大放送】中国历代文学作品选阅读指导PDF
  7. Ubuntu搜狗输入法安装
  8. mybatis 取查询值_Oracle结合Mybatis实现取表TOP 10条数据
  9. 2018C/C++蓝桥杯解析
  10. PyQt4和PyQt5之间的差异
  11. android 沙盒双开 微信,微信双开回来了,还不会被封号
  12. 基于51单片机的超声波测距带语音播报
  13. mac如何设置默认输入法
  14. 目的网络、子网掩码、下一跳例子
  15. python编写函数求和_Python定义函数实现累计求和操作
  16. php去除换行(回车换行)的三种方法
  17. python查询和替换一个文本字符串_【Python】python面试题
  18. 从模拟切换到真实业务接管,看zCloud如何助力银行灾备演练升级
  19. 十款很不错的磁盘碎片整理工具
  20. Mybatis-Plus入门案例以及使用方法

热门文章

  1. WMI技术介绍和应用——Instance/Method Provider
  2. C++/C++11中头文件functional的使用
  3. Ubuntu下makefile及gcc生成静态库动态库的简单使用举例
  4. Windows7 libsvm库中grid.py的使用步骤
  5. linux ext4增加大小,如何修改 ext4 文件系统的大小
  6. oracle里面子判断,在过程中添加子进程,在子过程中判断
  7. axure中图表背影_Axure 教程:动态图表——排名图
  8. python程序采用unicode编码、英文字符,Python 与 Unicode
  9. 保存数组_面试官:讲一讲你对据结构——数组、链表、栈、队列的理解
  10. pyqt5程序发生错误不中断_关于Windows页面错误的一些基础概念