我有一個帶有3個動態單元格的UITableView。把背景數據放在UITableViewController中
小區A 小區B 小區C
雖然點擊細胞,新的視圖將與Segue公司打開。我將文本「單元格A」(...)提交給另一個視圖。但我需要其他數據才能繼續(例如,唯一的ID)。如何在沒有用戶可以看到的情況下傳輸此信息?
我有一個帶有3個動態單元格的UITableView。把背景數據放在UITableViewController中
小區A 小區B 小區C
雖然點擊細胞,新的視圖將與Segue公司打開。我將文本「單元格A」(...)提交給另一個視圖。但我需要其他數據才能繼續(例如,唯一的ID)。如何在沒有用戶可以看到的情況下傳輸此信息?
你可以做這樣的事情:
1)創建您的目的地視圖控制器的變量yourUniqueId。
2)在你的根視圖控制器中添加以下方法。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "YourSegue"
{
let tempController = segue.destinationViewController as! DestinationViewController
tempController.yourUniqueId = "UNIQUEID"
}
}
您可以在prepareForSegue方法中發送您希望的任何數據,在打開新的View之前調用它。 –