美文网首页
iOS11下的tabview侧滑删除崩溃(偶尔发生)

iOS11下的tabview侧滑删除崩溃(偶尔发生)

作者: 没有特效的广告 | 来源:发表于2017-12-20 10:31 被阅读0次

环境:ios11 、 xcode 9

## - demo 代码

- (void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath*)indexPath {

if(editingStyle ==UITableViewCellEditingStyleDelete) {

NSLog(@"indexPath.row = %ld",(long)indexPath.row);

//ios 11.1下的bug 删除指定row会crash

//[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];

[tableView reloadData];

}

}

据说是 ios11.1 的bug,见连接 https://forums.developer.apple.com/thread/88190 ios11.2已修复

比较无奈的解决办法:

直接  [tableView reloadData]; 

相关文章

网友评论

      本文标题:iOS11下的tabview侧滑删除崩溃(偶尔发生)

      本文链接:https://www.haomeiwen.com/subject/zhawwxtx.html