gpt4 book ai didi

iphone - 访问数组成员

转载 作者:行者123 更新时间:2023-12-03 20:46:57 26 4
gpt4 key购买 nike

for (int i=0; i<[data count]; i++) {
NSArray *item = [data objectAtIndex: i];
//NSString *index = item->id;
NSLog(@"%@", item);
}

其输出为:

2011-03-07 20:48:46.949 hest[1796:207] {
id = 1;
src = "http://img0.gmodules.com/ig/images/igoogle_logo_sm.png";
}

但是在做的时候:

NSString *index = item->id;

它失败并输出:

struct NSArray has no member named id

访问成员(member)的正确方法是什么?

最佳答案

您可以从记录对象的格式看出它实际上不是 NSArray。它是一个 NSDictionary。如果您不熟悉这两者,这里有一个基本概念:数组基于整数位置存储对象。字典基于“键”存储事物。

要从字典中提取值,可以使用它的“objectForKey:”方法:

id value = [item objectForKey:@"id"];

关于iphone - 访问数组成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5224617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com