我有一個靜態單元格的表格視圖(如下所示)。 DidSelectRowAtIndexPath不能在Swift 2.0中工作
顯然,我希望我的應用程序在當前用戶登出時登出。對於部分的數量,我有以下代碼。
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
var rows: Int = 0
let numberOfRowsAtSection: [Int] = [2, 2, 1]
if section < numberOfRowsAtSection.count {
rows = numberOfRowsAtSection[section]
}
return rows
}
我通常會做didSelectRowAtIndexPath來註銷這個用戶,所以我試了下面的代碼。
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if (indexPath.row) == 4 {
PFUser.logOut()
dismissViewControllerAnimated(true, completion: nil)
}
}
它不工作,因爲註銷實際上是在索引0,所以當我單擊編輯個人資料或關於它記錄了我,因爲有3個指標0的這麼說。我不確定我是如何解決這個問題的,我試過上面的代碼沒有成功 - 有什麼想法?