我有一个执行 segue 的 TableView 单元格。现在我的问题是:
我想放置一个标签来计算访问/查看特定 View Controller 的次数。当我们单击一个表格单元格时,我们可以做些什么来执行到另一个 View Controller 的 segue 和另一个 View Controller 增量中的标签,例如: 去过1次, 去过2次, 访问了 3 次。
我没有实现这个基本的东西,我有类似的东西
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let val2 = mySongsArray[indexPath.row] performSegue(withIdentifier: "JustinTableViewCell" , sender: val2)
}
我正在使用 Swift 3。
最佳答案
使用用户默认。 UserDefault 帮助存储数据,直到应用程序未卸载。
在需要计数的第二个 View Controller 中编写此代码。
override func viewDidLoad() {
super.viewDidLoad()
let user: UserDefaults = UserDefaults.init()
var count: Int = user.integer(forKey: "COUNT")
count += 1
user.set(count, forKey: "COUNT")
user.synchronize()
let Countstr: String = String(count)
lblCount.text = Countstr
}
关于ios - 我想创建一个标签来跟踪访问 View Controller 的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43137048/