我試圖將用戶信息傳輸到另一個segue,但是當我在表視圖中選擇用戶時,它顯示另一個用戶的信息,而不是它假設的那個。無法從表視圖中的索引路徑獲取正確的元素
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "ShowUser" {
if let indexPath = followUsersTableView.indexPathForSelectedRow {
let user = usersArray[indexPath.row]
let controller = segue.destination as? OtherUserProfile
controller?.otherUser = user
controller?.loggedInUser = loggedInUser
}
}
}
你的表格視圖中有章節嗎?在這種情況下,你可能需要做這樣的事情:usersArray [(indexPath.section + 1)* indexPath.row]獲取正確的用戶 –
這是我對章節,我也有一個過濾器功能。 –
func numberOfSections(在tableView:UITableView中) - > Int { return 1 } –