没有合适的资源?快使用搜索试试~ 我知道了~
iOS8调用相机报警告Snapshotting a view的解决方法
0 下载量 192 浏览量
2021-01-05
06:14:33
上传
评论
收藏 54KB PDF 举报
温馨提示
因为我这也报了这个警告,所以把解决方法写到这个地方看是否其他人用的到,具体解决方法: 错误代码:Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 问题分析:iOS8在调用系统相机拍照时,会有一两秒的停顿,然后再弹出UIImagePickConroller,IOS7是没有这个问题的,在百度找
资源详情
资源评论
资源推荐
iOS8调用相机报警告调用相机报警告Snapshotting a view的解决方法的解决方法
因为我这也报了这个警告,所以把解决方法写到这个地方看是否其他人用的到,具体解决方法:
错误代码:错误代码:Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been
rendered at least once before snapshotting or snapshot after screen updates.
问题分析:问题分析:iOS8在调用系统相机拍照时,会有一两秒的停顿,然后再弹出UIImagePickConroller,IOS7是没有这个问题的,
在百度找了无数遍都没能解决这个问题,有说要将imagePickController设置为全局变量,有说要延时0.5秒再
presentViewController的,各显神通,但很遗憾的都没能解决这个问题,今天特意单独写个Demo来研究此问题,终于取得了
突破性的进展!
其实根本原因不在于系统拍照控制器上面,而是执行presentViewController这个动作本身!我们可以查看下UIViewController
这个类,他有一个属性:
@property(nonatomic,assign)
UIModalPresentationStyle modalPresentationStyle NS_AVAILABLE_IOS(3_2);
这是一个枚举值,在iOS7的SDK中,定义如下:
typedefNS_ENUM(NSInteger,
UIModalPresentationStyle) {
UIModalPresentationFullScreen
= 0,
#if
__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_2
UIModalPresentationPageSheet,
UIModalPresentationFormSheet,
UIModalPresentationCurrentContext,
#endif
#if
__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_7_0
UIModalPresentationCustom,
UIModalPresentationNone
= -1,
#endif
};
在iOS8的SDK中定义如下:
typedefNS_ENUM(NSInteger,
UIModalPresentationStyle) {
UIModalPresentationFullScreen
= 0,
UIModalPresentationPageSheetNS_ENUM_AVAILABLE_IOS(3_2),
UIModalPresentationFormSheetNS_ENUM_AVAILABLE_IOS(3_2),
UIModalPresentationCurrentContextNS_ENUM_AVAILABLE_IOS(3_2),
UIModalPresentationCustomNS_ENUM_AVAILABLE_IOS(7_0),
UIModalPresentationOverFullScreenNS_ENUM_AVAILABLE_IOS(8_0),
UIModalPresentationOverCurrentContextNS_ENUM_AVAILABLE_IOS(8_0),
UIModalPresentationPopoverNS_ENUM_AVAILABLE_IOS(8_0),
等你下课⊙▽⊙
- 粉丝: 291
- 资源: 962
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电子元件行业知名厂商官网(TI/NXP/ST/Infineon/ADI/Microchip/Qualcomm/Diodes/Panasonic/TDK/TE/Vishay/Molex等)数据样例
- Cytoscape-3-10-0-windows-64bit.exe
- 基于STM32设计的宠物投喂器项目源代码(高分项目).zip
- 机器学习音频训练文件-24年抖音金曲
- 工业以太网无线通信解决方案
- multisim 仿真ADS8322仿真
- Profinet转EtherCAT主站网关
- Python图片处理:svg标签转png
- k8s各个yaml配置参考.zip
- DB15-Adapter-BOM - 副本.xls
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0