在过期日期过后删除tableview行

时间:2017-08-25 18:16:03

标签: ios swift timer

我之前没有运气就问过这个问题。我想创建一个tableview,在一段时间过后,单元格将过期。我已经能够从头开始创建60%的代码,但是,我遇到的问题是每当一行被删除时,由于某种原因它仍然被迭代,然后再次尝试删除。请参阅代码。

var gl={id: '123' , 
        myfunc: function(){console.log("client func");} , 
        arr1 : [] ,
        arr2 : []
       };

此代码处理删除已过期的行但迭代我的数据数组并确定已经过了哪些日期。问题在于:( - KsP_CqeC65aWFTZzvzt 删除tableview行 -KsP_CqeC65aWFTZzvzt 删除tableview行 -KsP_CqeC65aWFTZzvzt 删除tableview行)

正如您所看到的,我也可以通过查看我的数据库来确认,该帖子已被删除,但由于某种原因,它会继续迭代已删除的帖子,从而导致崩溃。任何帮助将提前感谢。

1 个答案:

答案 0 :(得分:0)

每个UITableView都从某个地方获取计数和数据(可能是一个字符串数组,Feeds e.t.c)。让我们称之为SourceArray。

您需要根据自己的愿望操纵SourceArray。从SourceArray中删除需要从UITableView中删除的值。

完成操作后,调用[UITableView-instance] .reloadData()