【发布时间】:2025-12-24 02:05:11
【问题描述】:
如何获取我的对象索引?我有一个包含数组的字典,并且在数组中我有多个字典。
我的数据结构(例如):
学生 ------ NSDictionary
Item 0 ------ NSArray<br> Name ----- Grace<br> Age ----- 20<br> Item 1 ------ NSArray<br> Name ----- Anne<br> Age ----- 21<br>
例如,我有名称 Grace 的值,我想获取对象索引数组的值(在本例中为项目 0)。我该怎么做?
我使用了 indexOfObject,但是我得到的结果是 2147483647,我认为这意味着 nsnotfound。所以我认为它不适用于这种情况。
这是我的代码:
NSMutableDictionary* namevalue = [[NSMutableDictionary alloc] init];
namevalue = [somedict objectForKey:@"Name"];
int arryindex;
arryindex = [somearray indexOfObject:namevalue];
NSLog(@"Array Index:%i", arryindex);
有人可以帮忙吗?非常感谢!
【问题讨论】:
标签: iphone ios indexing nsmutablearray nsarray