关于这个主题的堆栈溢出有很多很好的答案,但我找不到任何足够具体到我的原因的东西,所以我会向你们寻求帮助。
我有一个访问 .plist 信息的 TableView。.plist 中的信息被分类为字典数组。所以第 1 部分可能有 3 个信息字典,第 2 部分可能有 4 个...
我需要做的是能够在 tableView 中选择多行(已设置),然后从 tableView 中删除行(也已设置),但没有它我似乎无法删除和更新 .plist崩溃。下面是我的代码:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (self.tableView.isEditing)
{
_rowsToDelete = [[NSMutableArray alloc] initWithArray:[self.tableView indexPathsForSelectedRows]];
}
在 DeleteRows 方法中,我尝试了许多操作,但基本上我需要再次访问 .plist 并从 tableView 中删除选定的索引并重新保存 .plist。
到目前为止,我得到的最好结果是我可以删除一个部分中的多行,但是在多个部分中选择多行会崩溃。一个答案建议使用案例:按案例:每个部分的情况,但是部分的数量会动态变化。
对于缺少有关使用的确切代码等的信息,我深表歉意……但我希望有人可以为这种情况提出最佳解决方案。
提前致谢,T