我有一個iPhone應用程序,我想將兩個數組添加到同一個tableview,即新聞數組和交易數組,這些都是由Web服務返回的。我需要加載它們在同一視圖中,即在tableview中,就像從單個數組加載一樣。任何人都可以幫助我實現這個目標嗎?如何將兩個數組加載到同一個tableview中?
5
A
回答
1
最後我把它看成是這樣的。首先取兩個數組,然後將它合併到一個數組中,並從該數組中加載表視圖。如果需要單獨的動作,則在您的didselect方法中檢查對象是否包含在第一陣列然後做一些事,否則做另一件事...
+0
但是,如果兩個陣列有不同的類型,你的答案不能工作 – 2018-02-07 16:28:44
0
將代碼放在委託方法中,將news
和deals
數組視爲兩個單獨的部分。例如,使用-tableView:cellForRowAtIndexPath:
可以使用news
索引路徑填充第一組單元格,使用deals
索引路徑填充第二組單元格。看看UITableViewDataSource
委託協議。
是的,你有什麼試過? – 2012-07-09 09:39:49
我試圖去與部分,但不知道它的方式? – hacker 2012-07-09 09:41:12
'NSArray * deal;''NSArray * news;''NSArray * yourArray = [NSArray arrayWithObjects:deal,news,nil];'ist那是什麼意思? – janusbalatbat 2012-07-09 09:41:45