我有我的UIViewController
,這是一個人的個人資料頁面,它顯示他們的名字和圖片。在那UIViewController
我有一個UIContainerView
顯示一個靜態UITableView
。我在加載配置文件頁面時更新表格單元格有點麻煩。這是我的故事板:更新容器視圖中的TableView
我曾嘗試以下,我UIViewController
內。
我爲我的UIView
創建了一個插座,並將人物對象傳遞給它。
在我的UIView
中,我調用了segue將對象傳遞給UITableViewController
,從那裏我將更新一些標籤。
func prepareForSegue(segue: UIStoryboardSegue!, sender: Any?){
if segue.identifier == "containerSegue"{
let statsTable = segue.destination as! CollectionTableViewController
statsTable.currentPerson = currentPerson
}
}
我的賽恩永遠不會被調用。我已經將它移到主要的UIViewController
以防它應該從那裏被調用,但是不再被調用。我在做什麼這個方法錯了?
並添加statsTable.tableView.reloadData()也。 –
@DeepakKumar,segue永遠不會被要求傳遞的值通過? – Jonnny
檢查我的答案在底部。 Segue方法永遠不會被調用,因爲tableviewcontroller被添加爲childviewcontroller –