私はこれを求めている理由は、今はNSMutableSetの整数とそれに対応するNSMutableArrayを使って残りのデータを格納しているからですが、私はその言語を正しく使用していないと思います。ここに私のコードがあります:init関数で目的C:NSMutableDictionariesのNSMutableSetを作成し、辞書値のいずれかに基づいて一意にするにはどうすればよいですか?
:
self.markerList = [[NSMutableArray alloc] init];
self.markerIdSet = [[NSMutableSet alloc] init];
そしてセットや配列を更新機能:
- (void) addMarker: (RMMarker*)marker AtLatLong:(CLLocationCoordinate2D)point {
if (![self.markerIdSet member: [node objectForKey:@"id"]]) {
[self.markerIdSet addObject:[node objectForKey:@"id"]];
[self.markerList addObject:marker];
}
}