gpt4 book ai didi

iOS 滑动以从 UITableView 中删除 plist 中的数组

转载 作者:行者123 更新时间:2023-11-29 13:18:54 24 4
gpt4 key购买 nike

我有一个 UITableView,每一行都是 plist 中的一个 array 的名称。这意味着当我尝试使用正常的滑动删除方法时:

[tableView deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationAutomatic]

应用程序崩溃。如何告诉滑动删除以找到 plist 中的数组并将其删除?

最佳答案

仅删除 TableView 中显示的行是不够的。您还必须从数据数组中删除该项目。假设您有一个 NSMutableArray,它在开头读取 plist。 (如果它只是一个 NSArray,请将其更改为可变的!)

删除行后,删除数组中的数据

[myDataArray removeObjectAtIndex:indexPath.row];

如果你有部分,你首先必须弄清楚你的对象在数组中的位置,但原理是一样的。

您现在可以选择将更改写入磁盘,方法是用数据数组的内容覆盖现有的 plist。

关于iOS 滑动以从 UITableView 中删除 plist 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14878870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com