次の内容の可変配列があります。
2012-05-26 23:38:09.606 [8147:f803] log (
{
send = david;
receive = mike;
message = test me;
},
{
send = david;
receive = daddy;
message = test me;
},
{
send = david;
receive = daddy;
message = test me;
}
)
私はこのような重複する値を見つけています:
NSSet *uniquearray = [[NSSet alloc] init];
uniquearray = [[NSSet setWithArray: myArray] valueForKey:@"receive"];
2012-05-26 23:38:09.609 [8147:f803] log (
mike,
daddy
)
しかし、メッセージを取得したい場合、どうすればこれを行うことができますか?私はちょうどtakeのようなものが欲しいです(多分nsarrayを再構築してください)
2012-05-26 23:38:09.609 [8147:f803] log (
{
receive = mike,
message = test me;
},
{
receive = daddy
message = test me;
})
ありがとう。