2012-12-24 42 views
0

我有一個表格視圖,其中數據是從Web服務中加載的。 Web服務有4個字典,每個字典包含不同格式的數據。字典1具有文本數據(表格的第1行),字典2具有圖像數據(第2行),字典3具有音頻數據(第3行),字典4具有視頻數據(第4行)。所有數據都從Web服務加載。 Web服務返回駐留在其他主機上的圖像,音頻和視頻數據的路徑。像圖像和音頻數據駐留在亞馬遜S3上。圖像和音頻的網址是亞馬遜S3網址,視頻也是該文件的網址(路徑)。現在我想當用戶點擊第1行時,文本應該顯示在我已經完成的文本視圖的另一個視圖中。當輕擊第2行時,相應的圖像應顯示在圖像視圖的另一視圖中。當輕擊第3行時,用戶應該能夠在另一個視圖上觀看視頻,並且當輕擊第4行時,用戶應該能夠播放音頻文件(這是來自亞馬遜S3的文件路徑)。這應該怎麼做。提前致謝。識別表格視圖中的數據類型

+0

所有四個都是固定的順序,在任何情況下,他們不會被改變? –

+0

不,他們可以改變 – user1845209

+0

他們的鑰匙呢?所有四個都有相同的標籤,或者您可以根據自己的願望進行定製? –

回答

0

這很簡單.. 只需相應地爲單元定義標籤。

喜歡1 =文本單元,2 =圖像細胞等

而在的cellForRowAtIndexPath,相應地設置電池的標籤。

然後在didSelectRowAtIndexPath中,使用選定的indexPAth調用cellForRowAtIndexPath。

在返回的電池,檢查標籤並採取相應的你的行動..