使用 NSMutableArray 和 NSMutableDictionary 进行操作 Objective C

发布于 2024-11-30 18:02:10 字数 390 浏览 1 评论 0原文

我有 NSMutableDictionary 的 NSMutableArray 看起来像

数组的对象 1 值=1 对于键=a 值=2 对于键=b value=3 forKey=e

数组的对象 2 值=4 forKey=a
值=5 对于键=b 值=6 forKey=c 。 。 .

现在继续 我需要的是更改键“a”的值(其中值为 5),将其更改为 ,12 。例如,更改后的对象 2 将是

数组的对象 2 值=4 forKey=a
值=12 对于键=b value=6 forKey=c

我需要它在没有循环的情况下做到这一点,任何人都可以理解我的问题并给我答案。

I have An NSMutableArray of NSMutableDictionary
Which Looks like this

Object 1 of Array
value=1 forKey=a
value=2 forKey=b
value=3 forKey=e

Object 2 of Array
value=4 forKey=a
value=5 forKey=b
value=6 forKey=c
.
.
.Continues

Now What I need is to Change the Value For key "a" where value is 5, change it ,12 . For Example, the Changed Object 2 Will be

Object 2 of Array
value=4 forKey=a
value=12 forKey=b
value=6 forKey=c

I need it to do it without Looping can any understand my Question and give me the answer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埖埖迣鎅 2024-12-07 18:02:10

试试这个(假设你的字典是 NSMutableDictionary 类型):

NSMutableDictionary *dict = [yourArray objectAtIndex: 1];
[dict setObject: [NSNumber numberWithInt: 12] forKey: @"b"];

Try this (assuming your dictionaries are type NSMutableDictionary):

NSMutableDictionary *dict = [yourArray objectAtIndex: 1];
[dict setObject: [NSNumber numberWithInt: 12] forKey: @"b"];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文