2012-08-22 63 views
0

在我的一個應用程序中,我需要從NSMutableArray中獲取數據,並將我們獲得的數據存儲在單獨的數組中。請爲我提供一個解決方案。我該如何做到這一點?從NSMutableArray中的數據填充iPhone中的獨立數組

要求如下:

  1. 其實總項目都在一個陣列可用的(我是從服務器獲得)。
  2. 另一個陣列中可用的過濾器總數(這也是我從服務器獲得的)。
  3. 根據每個過濾器(每個過濾器與少數項目鏈接),我必須從項目數組中獲取項目。
  4. 我能夠獲取與單獨過濾器相關的項目,但問題是,在獲取項目後,我必須將這些項目存儲在與每個過濾器相關的單獨新數組中(這意味着我必須在運行時創建新數組) 。

    在這裏,我有麻煩。如何在運行時動態創建數組而不是事先聲明它們?由於過濾器數量在服務器端的任何時間點都會有所不同,所以我無法事先預測我需要的陣列數量。

我遵循這種方法,但這是我面臨的問題。

回答

0

創建一個可變字典,其中添加項目與各自的過濾器,並添加該對象在新的NSMutable陣列。這將爲每個不同的項目與各自的過濾器。您可以獲取項目形式各自的項目鍵。