5

次のコードで重複を削除しようとしていNSArrayます:NSDictionary

NSDictionary *arnold = @{@"name" : @"arnold", @"state" : @"california"};
NSDictionary *jimmy  = @{@"name" : @"jimmy",  @"state" : @"new york"};
NSDictionary *henry  = @{@"name" : @"henry",  @"state" : @"michigan"};
NSDictionary *woz    = @{@"name" : @"woz",    @"state" : @"california"};

NSArray *people = @[arnold, jimmy, henry, woz];

NSMutableArray *results=[[NSMutableArray alloc]initWithArray: [people valueForKeyPath:@"@distinctUnionOfObjects.state"]];
NSLog(@"results %@", results);

これは、nslog から取得した出力です。

results (
    california,
    michigan,
    "new york"
)

私の質問は、完全なディレクトリをアレイに追加する方法ですか?

4

1 に答える 1