2016-08-17 22 views
-1

我有一個問題。首先,我用prepareForSegue從textfield發送信息。我從WelkomViewController發送到TableViewController。在那裏我把數據放在一個NSMutableDictionary中。這是一個人和他的價值觀。然後我把這個人放在另一個NSMutableDictionary中,用於多人。在tableview中,我創建一個只包含所有人員全名的列表。點擊該行後,我想給出一個新的視圖,其中包含客戶點擊的人的詳細信息。但我無法用prepareForSegue的數據發送數據(看圖)xcode =我從一個視圖發送數據到另一個視圖,與prepareForSegue,但不能發送到另一個視圖在prepareForSegue

我該怎麼做? Thx每個回覆!

project

+1

代碼應作爲格式化文本發佈,而不是作爲圖像發佈。 – SurvivalMachine

回答

0

你試圖使用字典就像一個數組,這是不行的(顯然)。你不應該依賴[self.personen allKeys]的固定順序,它可以在運行時的任何時候改變,這會導致錯誤的人被傳遞。

您需要使用可變數組作爲人名的存儲容器,然後通過索引路徑的行尋址它們。

0

首先,您需要使用NSmutablearray來保存人員的數據,因此請確保self.personenNSmutablearray然後您只需使用ObjectAtindex函數即可獲取所選行。

vcGevensView.persoon=[self.personen objectAtIndex:indexPath.row]; 
相關問題