我正在做个人项目以了解有关Swift的更多信息。现在,我正在使用Bill Alert App来测试概念并学习Swift概念。
我正在使用TabBar,其中第1项是可以添加的未结账单,而Bills Paid(BillLogTableViewController)包含我已标记为付费的账单。
所有这些记录都通过Core Data输入到SQLLite中。
在将未结账单标记为付款后,我点击了BillLogTableViewController,我注意到我刚刚点击的“付费”的最新账单未显示。
我找到了一种方法来解决这个问题,方法是调用bill表,其中paid ='Y' 在BillLogTableViewController didLoad中。
但是,我想知道是否有更好的方法可以在我点击Bill Paid选项卡时无需调用表格,例如每当帐单被标记为'付费'时在Bill Log选项卡中显示数据自动。
完全赞赏任何建议。
答案 0 :(得分:0)
更改模型时需要致电tableView.reloadData()
。
在包含UITableView的View Controller中的viewWillAppear()
上调用它是完全可以的。