Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何检查数组中是否存在元素_Ios_Objective C_Nsarray - Fatal编程技术网

Ios 如何检查数组中是否存在元素

Ios 如何检查数组中是否存在元素,ios,objective-c,nsarray,Ios,Objective C,Nsarray,我需要检查indexOfMatchedObject中是否有值,如何执行此操作?使用常量NSNotFound确定数组中是否存在该对象 使用此方法检查数组是否包含值[self.array containsObject:object.objectId]。这将返回布尔值。检查NSNotFound,查看文档。indexOfObject的:所以如果indexOfMatchedObject==NSNotFound,我就这么做?我如何检查是否有值?@farhan如果没有NSNotFound,那么它将在数组中包含

我需要检查indexOfMatchedObject中是否有值,如何执行此操作?

使用常量NSNotFound确定数组中是否存在该对象

使用此方法检查数组是否包含值[self.array containsObject:object.objectId]。这将返回布尔值。

检查NSNotFound,查看文档。indexOfObject的:所以如果indexOfMatchedObject==NSNotFound,我就这么做?我如何检查是否有值?@farhan如果没有NSNotFound,那么它将在数组中包含找到的对象的索引。它总是有一个值。出于某种原因,即使它所说的数组中没有任何内容。
NSInteger indexOfMatchedObject = [self.array indexOfObject:object.objectId];