2014-02-19 169 views
-3

我建立這個應用程序,其中我的主VC將首先顯示帶有自定義單元[每個代表事件標題和日期]的UITable。一旦單元格被點擊,它會延續到另一個VC,其中包括關於事件的更多細節[除了標題和日期],VC上將會有一個按鈕[Like button],當點擊該按鈕時該事件會自動存儲在另一個VC中,該VC基本上是一個帶有自定義單元的UITable,因此將在VC中顯示的是每個定製單元格都帶有標題和用戶以前喜歡的事件的日期,用戶可以訪問這個VC是通過點擊應用程序底部的「贊」標籤欄。在Xcode中的視圖控制器之間傳遞數據

我發現有幾種方法可以傳遞數據,但我還沒有找到任何單個示例,包括在一個VC與另一個VC之間通過自定義單元格傳遞數據。

我以爲我會這樣做的方式是通過使用代表和協議傳遞數據,但林不知道該怎麼做我的應用程序,我會非常感謝,如果有人解釋說,對於我和顯示我舉一些關於這個的例子。

+3

薩莫,薩莫,薩莫......枯燥,乏味,無聊... –

+0

CBA回答,但使用的tableview委託獲得的細胞,得到小區信息,主動與新的VC道具在頭文件中,將細胞數據交給新的vc中的道具,以編程方式推動賽格 –

+0

人們並沒有打擾到正確地閱讀你的問題(實際上很少有人能夠正確地閱讀問題),並假設它的舊問題一遍又一遍地被問到,這就是爲什麼它會陷入低谷。你需要更清楚地更改和陳述實際問題a)獲得更多關注b),因爲它不太清楚你的實際問題是從你當前的描述中得出的。如果你只是要求一個如何使用委託的例子,那麼值得讚賞,因爲如果你看,沒有辦法找到無數的例子。 – Gruntcakes

回答

0

您應該在您的第一個視圖控制器上使用prepareForSegue函數來抓取segue被激活時,然後將數據傳遞到目標視圖控制器。

在這裏看到: Pass data between view controller segue

+0

鏈接你已經包括它是無關緊要的,我已經知道如何將數據從自定義單元格傳遞給細節VC,我的問題是如何通過點擊VC中的按鈕來傳遞細節VC中的數據,當我點擊該UIButton什麼也沒有發生(沒有賽格),除了該事件的副本將被存儲在另一個VC也與自定義單元格! – user3066516

+0

對不起,你的問題沒有清楚表達出來,我真的不明白你的問題是什麼。如果您在單擊按鈕時實例化視圖控制器,則可以將任何數據傳遞給它,不需要委託,並且如果您只顯示一個已經存在的視圖控制器,那麼您應該已經在某處引用了該視圖控制器而你又可以將數據傳遞給它。 – TheEye

相關問題