【发布时间】:2011-09-20 21:08:24
【问题描述】:
我有一个包含一些自定义对象的 NSMutableArray。其中两个对象具有相同的属性,例如标题和作者。我想删除重复的对象并留下另一个。
Asset *asset;
NSMutableArray *items = [[[NSMutableArray alloc] init] autorelease];
// First
asset = [[Asset alloc] init];
asset.title = @"Developer";
asset.author = @"John Smith";
[items addObject:asset];
[asset release];
// Second
asset = [[Asset alloc] init];
asset.title = @"Writer";
asset.author = @"Steve Johnson";
[items addObject:asset];
[asset release];
// Third
asset = [[Asset alloc] init];
asset.title = @"Developer";
asset.author = @"John Smith";
[items addObject:asset];
[asset release];
由于它们不是同一个对象,但只有重复的属性,我怎样才能删除重复的?
【问题讨论】:
标签: objective-c ios nsarray