我设置了一个tableview,我已经设置了一个系统,如果已经选择了行,我设置了一个已经看过的行的checkmark附件,我将plist中的行写入int值。它运行良好,但只有当我重新启动应用程序或在我的导航控制器中重新加载表视图时。
我的意思是当我选择一行时它会推动一个视图控制器,然后当我返回到tableview时,复选标记消失,我们不知道该行是否仅在应用程序重启时才被选中。
那么有没有办法刷新表格视图?在视图中会出现,例如?
答案 0 :(得分:4)
你试过一个简单的[tableView reloadData]
吗?
答案 1 :(得分:1)
我知道这是一年多以后,但对于其他人来说......这适用于iOS 5.0。
[[self tableView] reloadData];
答案 2 :(得分:0)
对于Swift 2
override func viewDidAppear(animated: Bool) {
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.tableView.reloadData()
})
}