Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/132.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
Objective c 特定索引处的NSMutableArray检查对象_Objective C_Nsmutablearray - Fatal编程技术网

Objective c 特定索引处的NSMutableArray检查对象

Objective c 特定索引处的NSMutableArray检查对象,objective-c,nsmutablearray,Objective C,Nsmutablearray,在添加值之前,我得到了一个NSMutableArray,我检查它是否已经存在,并将该值放在索引0处。 但是,如果这个值已经存在,我想知道它在特定的索引中。 此代码不起作用: if ([theQueueArray containsObject:elementName atIndex:0]) 那么,如何正确操作呢?检查数组是否“包含”特定索引处的项听起来像是一种奇特的方式,说明从给定索引处的数组访问任何项的一般情况,不是吗 if ([[theQueueArray objectAtIndex:0]

在添加值之前,我得到了一个NSMutableArray,我检查它是否已经存在,并将该值放在索引0处。 但是,如果这个值已经存在,我想知道它在特定的索引中。 此代码不起作用:

if ([theQueueArray containsObject:elementName atIndex:0])
那么,如何正确操作呢?

检查数组是否“包含”特定索引处的项听起来像是一种奇特的方式,说明从给定索引处的数组访问任何项的一般情况,不是吗

if ([[theQueueArray objectAtIndex:0] isEqual:elementName]) {
    // ...
}

(如果这不是你的意思,请考虑澄清问题)

检查一个数组“包含”一个特定索引项是否听起来像是一种说明从给定索引数组中访问任何项的一般情况的奇特方式,不是吗?
if ([[theQueueArray objectAtIndex:0] isEqual:elementName]) {
    // ...
}

(如果这不是你的意思,请考虑澄清问题。)< /P> < P> <代码>(NSUnType)索引对象:(ID)对象< /代码>? 返回值:对应数组值等于某个对象的最低索引。如果数组中的任何对象都不等于一个对象,则返回NSNotFound。

(NSUInteger)indexOfObject:(id)一个对象

返回值:对应数组值等于某个对象的最低索引。如果数组中的任何对象都不等于一个对象,则返回NSNotFound。

您不能按元素名称查询。你需要一份你要找的对象的副本来进行这样的检查。你需要的东西更像:

if([[theQueryArray objectAtIndex:0] compare: @"elementName"] == NSOrderedSame)

不能按元素名称进行查询。你需要一份你要找的对象的副本来进行这样的检查。你需要的东西更像:

if([[theQueryArray objectAtIndex:0] compare: @"elementName"] == NSOrderedSame)

[searchArray containsObject:elementName]您可以使用它

[searchArray containsObject:elementName]您可以使用它

但是代码
if([QueueArray containsObject:elementName])
对我来说效果很好,但是代码
if([QueueArray containsObject:elementName])
对我来说效果很好。非常感谢。这种方法帮助了我。非常感谢。