解决Sheet can not be presented because the view is not in a window这样的问题
IOS7下使用actionsheet时,有时会遇见这样的报错:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Sheet can not be presented because the view is not in a window: <UIView: 0xce7df00; frame = (0 0; 320 480); autoresize = RM+BM; layer = <CALayer: 0xce51bb0>>'
*** First throw call stack:
这种情况,是因为视图并未在窗口加载,那么我们把actionsheet加载在当前window中就可以了。
兼容IOS6下的情况,代码如下:
//解决“Sheet can not be presented because the view is not in a window” 这样的问题UIWindow* window = [[UIApplication sharedApplication] keyWindow];if ([window.subviews containsObject:self.view]) {[actionSheet showInView:self.view];} else {[actionSheet showInView:window];}
解决Sheet can not be presented because the view is not in a window这样的问题相关推荐
- IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法
在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误,该错误简单的说,是由于 "ViewController" ...
- sql 导出,解决sheet表大小限制
CREATE proc sqlToMultiExcelFile @sqlstr nvarchar(4000), --查询语句,如果查询语句中使用了order by ,请加上top 100 percen ...
- iOS开发出错whose view is not in the window hierarchy!的解决
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 一个简单的单窗口App在运行时出现错误: 2016-04-07 ...
- [已解决]Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()'
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportant ...
- 安卓解决layout的design模式报错This view is not constrained
今天写一个新的layout,想着用design模式进行拖拽写,但是拖得很完美,最后报错: This view is not constrained, it only has designtime po ...
- 升级IOS8游戏上传自定义头像功能失效的问题
为了支持arm64,之前已经折腾了很久,昨晚打包准备提交苹果审核时,测试那边的同事反馈说游戏上传自定义头像功能不可用了. 游戏上传自定义功能的简介:卡牌游戏最初是<比武招亲>中有一个充VI ...
- “惊群”,看看nginx是怎么解决它的
在说nginx前,先来看看什么是"惊群"?简单说来,多线程/多进程(linux下线程进程也没多大区别)等待同一个socket事件,当这个事件发生时,这些线程/进程被同时唤醒,就是惊 ...
- php 请求拦截,解决拦截器对ajax请求的拦截实例详解
解决拦截器对ajax请求的的拦截 拦截器配置:public boolean preHandle(HttpServletRequest request, HttpServletResponse resp ...
- android 之 ListView 里面嵌套 GridView 遇到的问题及其解决方法。
我们直接入主题.所有问题例子请参照下图 1,怎样使图片具有点击事件? 答: 解决方法: 在你的BaseAdapter里面不要设置下面这三个东西,然后再设置GridView的onItemClick. g ...
- Android Configuration change引发的问题及解决方法
之前在学习Fragment和总结Android异步操作的时候会在很多blog中看到对Configuration Change的讨论,以前做的项目都是固定竖屏的,所以对横竖屏切换以及横竖屏切换对程序有什 ...
最新文章
- 在hibernate中使用c3p0数据源
- nginx负载均衡的session共享问题的解决方法
- solr研磨之facet
- javaScript初学笔记(二)
- 线程条件控制实现线程的同步
- vmware创建虚拟机不识别网卡
- 控Proxool连接池的活动连接变化情况
- 【POJ - 3321】 Apple Tree(dfs序 + 线段树维护 或 dfs序 + 树状数组维护)
- Spring Data JPA 从入门到精通~@Modifying修改查询
- bat文件备份MySQL数据库
- CNKI E-Study与Endnote 的参考文献题录互导
- 中景园2.4寸TFT显示屏取模方式
- 线性回归模型-误差分析
- 模式识别-高维空间降维的重要性
- 一个安全的邮件习惯如何练成的
- mysql 修改数据库字段update_SQL语句update修改数据库字段
- 易基因|ctDNA甲基化测序分析(ctDNA-WGBS)用于癌症检测和分子分型 | 精准医学
- 行为金融(五):非有效市场
- Phonegap 初探
- 蓝桥杯刷题冲刺 | 倒计时20天