How to tell if object is in NSArray?

后端 未结 2 1209
轻奢々
轻奢々 2021-01-17 23:41

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 w

相关标签:
2条回答
  • 2021-01-18 00:03

    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.

    0 讨论(0)
  • 2021-01-18 00:13
    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 讨论(0)
提交回复
热议问题