• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - xcode iPhone 数组和字典 [noob]

[复制链接]
菜鸟教程小白 发表于 2022-12-13 12:04:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

对于这个(可能非常)菜鸟问题,我很抱歉,但我被问到这个问题并且看不出有什么问题(我是 java 专家..) 这就是我所拥有的,数据是通过 JSON 加载的:

NSDictionary *myvalues = [myres objectForKey"0"];

这是我通过 NSLog 输出的内容:

({id = "1a";myval = 5;},
 {id = "2b";myval="24.6";})

如何遍历 myvalues 以及如何获取值 idmyval?像这样的事情我被卡住了:

for (NSArray* myvals_array in myvalues)



Best Answer-推荐答案


首先看起来返回的值是一个数组,括号()内的内容表示这个。所以我会尝试设置它而不是字典。然后您可以枚举字典数组并获取其中的每个字典:

 for (id object in myvalues) {
        NSDictionary *currentObject = (NSDictionary*)object;
        NSString *myID = [currentObject valueForKey"id"];
        NSString *myValue  = [currentObject valueForKey"myval"];
        NSLog(@"ID:%@   VALUE:%@",myID,myValue);
    }

这将枚举数组并为每个条目创建一个字典,然后获取其中两个元素中的每一个的值。我在这里只是 NSLog() 他们,但你可以对这些值做任何你想做的事情。

关于iphone - xcode iPhone 数组和字典 [noob],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623497/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap