刷新表视图 iphone

Posted

技术标签:

【中文标题】刷新表视图 iphone【英文标题】:Refresh table view iphone 【发布时间】:2010-05-31 16:06:42 【问题描述】:

我已经设置了一个表格视图,我已经设置了一个系统来设置是否已经选择了行,我为已经看到的行设置了复选标记附件,我将 plist 中的行写入一个 int 值。它工作得很好,但只有当我重新启动应用程序或在我的导航控制器中重新加载表格视图时。

我的意思是当我选择一行时,它会推送一个视图控制器,然后当我返回 tableview 时,复选标记消失,我们不知道该行是否已经被选中,只有当应用程序重新启动时。

那么有没有办法刷新表格视图?在视图中会出现例如?

【问题讨论】:

【参考方案1】:

你试过简单的[tableView reloadData]吗?

【讨论】:

【参考方案2】:

我知道已经过了一年多,但对于其他人来说……这适用于 ios 5.0。

[[self tableView] reloadData];

【讨论】:

【参考方案3】:

对于 Swift 2

override func viewDidAppear(animated: Bool) 

dispatch_async(dispatch_get_main_queue(),  () -> Void in
self.tableView.reloadData()
)

【讨论】:

以上是关于刷新表视图 iphone的主要内容,如果未能解决你的问题,请参考以下文章

iOS UIRefreshControl 在单视图应用程序中,没有表

如何刷新数据透视图

SQL Server 为啥我必须在表更改后刷新视图

在表视图/集合视图中采用拖放在 iPhone 上不起作用

Swift - 在刷新控件中禁用默认重新加载表视图

如何在刷新表视图之前获取视图模型中的存储库列表?