我底下的程式在模拟器下的 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
解决方案 »
- json数据中含中文,解析老是一个空值,求高手教育
- Iphone开发证书问题
- 请问ipad开发怎么部署到真机?
- ios系统,应用程序开发?
- 关于如何获取NSString的中英文混合字符长度问题的说明
- [请教]如何用xcode6.1.1连接一个自己创建的远程git server?
- ASI的下载进度
- iOS蓝牙4.0开发
- 新人虚心请教有关UISplitViewController右侧的viewcontroller设置新的controller之后按钮点击事件不管用的问题
- 求助,CGRectMake坐标无效,只能控制长方形大小
- 求助:将搜索出来的周边信息显示在界面上
- 关于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: ,因为系统没有预设值