【发布时间】:2015-06-22 11:30:05
【问题描述】:
我有一个导航控制器和两个视图控制器ViewController1和ViewController2。当这是我设置所选行的代码sn-p时
func questions()
{ // Initalizations
var ns = defaults.integerForKey(qwre)
let indexPath = NSIndexPath(forRow: ns, inSection: 0)
self.tableView.selectRowAtIndexPath(indexPath, animated: true, scrollPosition: UITableViewScrollPosition.None)
}
每当加载ViewController1 时,该行就会被选中。
这是我的函数 viewdidLoad()
override func viewDidLoad() {
questions()
}
现在问题是每当我从 ViewController2 回到 ViewController1 时。我没有选择行。显然 viewDidLoad() 没有被调用。我应该将代码保存在哪里,以便在我返回时调用questions
【问题讨论】:
-
在这种情况下,viewDidAppear 将是一个理想的候选人。
标签: ios uitableview swift ios8