iOS 7 UITableView问题 – 尝试设置滑动以删除已有的单元格

我发现iOS 7存在问题.当我将UITableView带入编辑模式时 – 我注意到我可以点击多个红色“ – ”按钮在多个单元格上显示删除”选项.发生这种情况时,我在控制台日志中看到以下警告此外,经过一些操作后,我无法点击“ – ”按钮.

适用于iOS 6.

这是iOS7的错误吗?有谁知道这个的解决方法

尝试设置滑动以删除单元格,当我们已经有一个….这看起来不太好

- (BOOL)tableView:(UITableView *)iTableView canEditRowAtIndexPath:(NSIndexPath *)iIndexPath {
    return (self.isEditMode) ? YES : NO;
}


- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)iIndexPath {
    return (iIndexPath.row !=0 && self.isEditMode) ? UITableViewCellEditingStyleDelete : UITableViewCellEditingStyleNone;
}

解决方法

这是iOS 7的一个问题,将在下一个iOS版本中修复.已向Apple报告此事.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...