我已經包含圖像,有望使這更容易理解。我的FirstViewController具有一個集合視圖,其中包含來自我的Firebase數據庫的用戶列表。當我單擊用戶時,我會看到DetailedViewController,其中包含有關用戶被點擊的更多信息。在該viewController中,目標是點擊撰寫按鈕並繼續瀏覽一個viewController,它允許我與用戶聊天,他的個人資料我點擊。 Segue公司聊天視圖 - 控制
我已經儘可能得到這個從DetailedViewController segueing到郵件用戶1
@IBAction func SendMessage(_ sender: Any) {
performSegue(withIdentifier: "chat", sender: self)
}
我不知道如何確保我送我點擊郵件的特定用戶。
這是怎麼了,我從FirstViewController將數據傳遞到DetailedViewController。採取
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "details" {
if let indexPaths = self.CollectionView!.indexPathsForSelectedItems{
let vc = segue.destination as! BookDetailsViewController
let cell = sender as! UICollectionViewCell
let indexPath = self.CollectionView!.indexPath(for: cell)
let post = self.posts[(indexPath?.row)!] as! [String: AnyObject]
let Booked = post["title"] as? String
vc.Booked = Booked
print(indexPath?.row)
} }
你從detailedViewController意味着chatViewController或者你沒有通過從firstViewController到detailedViewController數據? –
@NiravD數據已經從FirstViewController傳遞給DetailedViewController,我的問題是,當我點擊DetailedViewController撰寫按鈕,我希望能夠將消息發送給我上 – juelizabeth
點擊用戶,您已通過用戶詳述chatViewController此外,以便您具有chatViewController與特定用戶聊天的詳細信息? –