2014-04-14 84 views
-1

我都喜歡在IOS從NSArray中刪除的NSDictionary

(
       { 
      "can_remove" = 0; 
      date = "April 12, 2014"; 
      "date_created" = "12-04-2014 04:15:19"; 
      id = 18; 
      "is_connected" = 0; 
      name = "J J"; 
      status = first; 
      time = "04:15 AM"; 
      "user_id" = 94; 
     }, 
       { 
      "can_remove" = 0; 
      date = "April 12, 2014"; 
      "date_created" = "12-04-2014 02:55:02"; 
      id = 16; 
      "is_connected" = 0; 
      name = abc; 
      status = ""; 
      time = "02:55 AM"; 
      "user_id" = 89; 
     } 
    ); 

數組平均排列包含多個字典作爲一個對象

如何刪除此數組任何字典?

幫助我解決這個....

感謝....

+2

你是什麼意思「任何字典」? –

+0

它需要是一個NSMutableArray,然後才能修改它包含的對象。 –

回答

2

如果它是NSMutableArray,您可以從陣列中刪除對象。您可以從現有的NSArray通過創建一個可變數組,

NSMutableArray *mutableArr = [currentArray mutableCopy]; 

現在NSMutableArray有使用,你可以在刪除索引所需的字典一樣removeObjectAtIndex:方法。有關更多方法和詳細信息,請參閱documentation

希望有幫助!

0

要刪除陣列1對象,你需要的NSMutableArray,然後你可以使用刪除/對象添加到它doc here

1

你不能刪除使用的NSArray爲您必須使用NSMutableArray的

NSMutableArray裏有一個像removeObjectAtIndex方法:使用它可以在刪除索引所需的字典。請參閱文檔以獲取更多方法和細節。