NSArray 查找值的索引

Posted

技术标签:

【中文标题】NSArray 查找值的索引【英文标题】:NSArray find index for value 【发布时间】:2014-09-13 09:47:50 【问题描述】:

我有一个简单的 NSArray,用户可以从中选择一个值。然后将其存储。

然后,我如何以编程方式在数组中搜索该存储值并返回它的关联索引(即 0、1、2、3)

【问题讨论】:

NSArrays 没有与值关联的键;它们只是一系列值。你说的是NSDictionary 我的意思是索引对不起(让所有 php 在我的脑海中).. 但现在排序! Find index of an NSArray by passing value 的可能重复项 【参考方案1】:

你可以使用NSArray这个方法

- (NSUInteger)indexOfObject:(id)anObject

anObject 是你之前存储的对象,那么

[yourArray indexOfObject:anObject];

希望有所帮助:)。

【讨论】:

以上是关于NSArray 查找值的索引的主要内容,如果未能解决你的问题,请参考以下文章

如何将一个 NSArray 的两个不同索引处的对象存储到另一个 NSArray 的一个索引

NSArray 中的 iOS sdk NSArray 查找和合并

Swift 3:UITabBarController 错误:'*** -[__NSArray0 objectAtIndex:]:索引 1 超出了空 NSArray 的范围'

异常“NSRangeException”,原因:“*** -[__NSArray0 objectAtIndex:]:索引 0 超出了空 NSArray 的范围”

如何在 NSArray 的第一个索引处添加对象

为啥 NS 谓词无法解析我对 NSArray 索引的条件语句