我已经设置了一个tableview,我已经设置了一个系统,如果行已经被选中,我设置了一个已经被看到的行的复选标记附件,我在plist中写了一行到int值。它工作正常,但只有当我重新启动应用程序或重新加载我的导航控制器中的表视图。刷新表视图iphone
我的意思是当我选择一行时,它推动视图控制器,然后当我回到tableview复选标记消失,我们不知道该行是否已被选中,只有当应用程序重新启动。
那么有没有办法刷新表视图?在视图中会出现,例如?
我已经设置了一个tableview,我已经设置了一个系统,如果行已经被选中,我设置了一个已经被看到的行的复选标记附件,我在plist中写了一行到int值。它工作正常,但只有当我重新启动应用程序或重新加载我的导航控制器中的表视图。刷新表视图iphone
我的意思是当我选择一行时,它推动视图控制器,然后当我回到tableview复选标记消失,我们不知道该行是否已被选中,只有当应用程序重新启动。
那么有没有办法刷新表视图?在视图中会出现,例如?
你试过简单的[tableView reloadData]
吗?
我知道这是一年多以后,但对于其他人来说......这在iOS 5.0中起作用。
[[self tableView] reloadData];
对于斯威夫特2
override func viewDidAppear(animated: Bool) {
dispatch_async(dispatch_get_main_queue(), {() -> Void in
self.tableView.reloadData()
})
}
是它不工作 – Florent 2010-05-31 16:41:13