gpt4 book ai didi

objective-c - NSDictionary NSDictionaries

转载 作者:行者123 更新时间:2023-12-01 17:24:11 27 4
gpt4 key购买 nike

我在使用以下代码来创建NSDictionaries的NSDictionary时遇到麻烦。没有编译错误,但是在运行时,此代码失败。

NSDictionary *section0 = [NSDictionary dictionaryWithObjectsAndKeys:
[NSDictionary dictionaryWithObjectsAndKeys:
@"Caller ID", @"label",
@"name", @"field",
@"Call", @"fieldType", nil
], 0,
[NSDictionary dictionaryWithObjectsAndKeys:
@"Number", @"label",
@"number", @"field",
@"Call", @"fieldType", nil
], 1,
nil
];

这是我的第一个应用程序,非常感谢您提供的任何帮助。

最佳答案

您的键也必须是对象。 (除了这些值。)您正在使用01 int类型作为键。您应该改为使用以下内容:

[NSNumber numberWithInt:0];

因此,您的字典代码如下所示:
NSDictionary *section0 = [NSDictionary dictionaryWithObjectsAndKeys:
[NSDictionary dictionaryWithObjectsAndKeys:
@"Caller ID", @"label",
@"name", @"field",
@"Call", @"fieldType", nil
], [NSNumber numberWithInt:0],
[NSDictionary dictionaryWithObjectsAndKeys:
@"Number", @"label",
@"number", @"field",
@"Call", @"fieldType", nil
], [NSNumber numberWithInt:1],
nil
];

关于objective-c - NSDictionary NSDictionaries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8031931/

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