我底下的程式在模拟器下的 iOS 6.1/5.0 执行正常,但在 iOS7 却无效,
如果没有手动点选就直接回上一层的 view 时就会死机[iTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];
MAC mini(Mac OS X 10.9) + Xcode 5.0.1
如果没有手动点选就直接回上一层的 view 时就会死机[iTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];
MAC mini(Mac OS X 10.9) + Xcode 5.0.1
解决方案 »
- 项目以前用的是coco2d-x 2.0.2开发的,现在我要替换成2.1.0版本的-X
- 在电脑上,怎么用C++调用iTunesMobileDevice.dll连机iPhone?
- 请问如何获取图片文件的大小啊?
- 新手入门,4.3的SDK底下写的程序,怎么兼容4.3以下版本
- 为什么 BMKMapView实例化程序就崩溃
- 求助大家一个关于UIpickerView的问题
- ios7 navigationbar 设置背景图片引发的问题
- AutoLayout中UIlabel高度问题
- IOS iphone 大神,请问xcode 上的iphone 模拟器 怎么实现模拟打电话啊
- 实战iOS 9:详解Xcode的Code Coverage工具
- 求助:将搜索出来的周边信息显示在界面上
- 关于IOS中 MVC模式和 回调通知的问题
就只是画面上不会有被选到的效果,必须自己手动去点,
才会有反白,这时候回上一层就不会有问题。
如果在没有任何反白情形下回上一层时就会死机,
系统停在 main.m,而且没有任何错误讯息我是把该行指令加在
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
我是放在
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
中的 selectRowAtIndexPath: 会这样,至于其他地方,则没注意到。
主要是当user点击[delete]之后,在 commitEditingStyle: 中真正删除 NSMutableArray 中的资料并重新显示
所以这时候需要自己指定 selectRowAtIndexPath: ,因为系统没有预设值