2012-06-12 62 views
0

全部。 我有一個NSMutableArray,名字是dummyPerson。它的元素是NSMutableDictionary。像下面的代碼一樣。我想排除重複的screenName。如何從NSMutableDictionary中獲取uniq obj鍵

```

self.dummyPeople = [{screenName: "apple",tweet: "hi"},{screenName:"orange",tweet:"foo"},{screenName:"apple",tweet: "hoge"}]; 
// filteredByScreenName is procedure code. 

[self.dummyPeople filteredByScreenName] 

#=> return [{screenName:"apple",tweet:"hi"},{screenName:"orange",tweet:"foo"}]; 

```

你有什麼想法?提前致謝。

+0

你可以使用NSMutableDictionary從screenName映射到tweet嗎? – nhahtdh

+0

感謝評論這篇文章。是的,我可以。 – nobinobiru

回答

1

好了,不會寫代碼的你,但這裏是我會做什麼:

創建一個臨時數組來保存找到的名稱。然後查看數組中的每個字典。如果您的臨時陣列具有屏幕名稱,請將其跳過,否則請將其添加到temp數組中。

+0

嗨,我做了一個tmp字典,並且userInfo插入這個,並且檢查screenName是否已經存在或不存在。感謝您的想法。 – nobinobiru

相關問題