我的问题是如何在UITableView中选择单元格时更新或重新加载ViewController。 我视图控制器有两个按钮,当你点击其中一个,你会去tableViewController,当你选择一个选项,该选项将被当在UITableView中选择单元格时更新/重新加载ViewController(swift2)
NSUserDefaults.standardUserDefaults()
被保存和tableViewController将
self.dismissViewControllerAnimated解雇(真,完成:无)
。 我用
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let cell = self.tableView.cellForRowAtIndexPath(indexPath)
let lang_name = cell!.textLabel!.text!
NSUserDefaults.standardUserDefaults().setObject(lang_name,forKey:"lang_saved")
NSUserDefaults.standardUserDefaults().synchronize()
self.dismissViewControllerAnimated(true, completion: nil)
}
和
super.viewDidLoad()
if let lang_saved = NSUserDefaults.standardUserDefaults().objectForKey("lang_saved") {
button1.setTitle("\(lang_saved)", forState: .Normal)
}
我的问题是我必须重新启动我的应用程序,以获得正确的结果,我的意思是视图 - 控制必须重新加载从获得按钮名称
NSUserDefaults.standardUserDefaults()
我该如何解决这个问题?
它对我来说很有用。谢谢 –