更新数据后显示TableViewCell结果

时间:2015-04-17 12:40:07

标签: uitableview swift uitabbarcontroller

我正在做个人项目以了解有关Swift的更多信息。现在,我正在使用Bill Alert App来测试概念并学习Swift概念。

我正在使用TabBar,其中第1项是可以添加的未结账单,而Bills Paid(BillLogTableViewController)包含我已标记为付费的账单。

所有这些记录都通过Core Data输入到SQLLite中。

在将未结账单标记为付款后,我点击了BillLogTableViewController,我注意到我刚刚点击的“付费”的最新账单未显示。

我找到了一种方法来解决这个问题,方法是调用bill表,其中paid ='Y' 在BillLogTableViewController didLoad中。

但是,我想知道是否有更好的方法可以在我点击Bill Paid选项卡时无需调用表格,例如每当帐单被标记为'付费'时在Bill Log选项卡中显示数据自动。

完全赞赏任何建议。

1 个答案:

答案 0 :(得分:0)

更改模型时需要致电tableView.reloadData()

在包含UITableView的View Controller中的viewWillAppear()上调用它是完全可以的。