开发者

How to tell if object is in NSArray?

开发者 https://www.devze.com 2023-03-11 06:59 出处:网络
Is there a way to tell if a certain object is in an NSArray? The way I am adding objects to my array makes it possible for the same object to be added multiple times and I wa开发者_JAVA技巧nted to see

Is there a way to tell if a certain object is in an NSArray? The way I am adding objects to my array makes it possible for the same object to be added multiple times and I wa开发者_JAVA技巧nted to see if there was a way to see if it was already there (anywhere) in that array.


The NSArray containsObject: method is precisely for this purpose, its full signature being:

- (BOOL)containsObject:(id)anObject

See the full NSArray Class Reference docs for more information.


if([yourArray indexOfObject:yourObject] == NSNotFound) {
     // your object is not in here
}

Edit: middaparkas approach is way better (if you don't want the index …)!

0

精彩评论

暂无评论...
验证码 换一张
取 消