我正在尝试这段代码:
NSString* str1 = @"Toto";
NSMutableArray* arr = [NSMutableArray array];
[arr addObject:[NSNull null]];
[arr addObject:@"toto"];
[arr addObject:[NSNull null]];
[arr addObject:@"Toto"];
[arr addObject:[NSNull null]];
[arr addObject:str1];
NSLog(@"Tableau à %d elements : %@", [arr count], arr);
[arr removeObjectIdenticalTo:str1];
NSLog(@"Tableau à %d elements : %@", [arr count], arr);
为什么在这里做与or removeObjectIdenticalTo:str1
相同的事情,因为它应该基于对象地址?removeObject:str1
removeObjectIdenticalTo:@"Toto"