Gho*_*108 3 reload uitableview swift
早上好 :)
我有一个带有以下示例数据的 tableview 控制器:
测试 1
测试 2
检查数据日期的函数。如果日期 == 今天的日期 => 字体颜色 = 绿色
我的问题:昨天,数据“测试 2”的字体颜色是黑色 => 好的,我让应用程序进入后台并今天再次打开它。今天的颜色必须是绿色的,但它也是黑色的。
在我终止应用程序并再次打开它后,颜色变为绿色。我在 ViewillAppear 中有一个 TableLM.reloadData(),但我不工作。我想,我必须在函数“applicationWillEnterForeground”中重新加载表
但是在 appdelegate.swift 中不知道 TableLM 我该怎么办?
在您的viewDidLoad方法中添加此代码:
NSNotificationCenter.defaultCenter().addObserver(self, selector: "appBecomeActive", name: UIApplicationWillEnterForegroundNotification, object: nil )
Run Code Online (Sandbox Code Playgroud)
之后添加此方法,当应用程序进入前台时,它将重新加载您的tableview:
func appBecomeActive() {
//reload your Tableview here
TableLM.reloadData()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2683 次 |
| 最近记录: |