gpt4 book ai didi

objective-c - 为什么 NSDictionary 在我们的键中有 @ 符号时会崩溃?

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:28 25 4
gpt4 key购买 nike

<分区>

当我在键中有一个带有 @ 符号的 JSON 响应时,我在使用 RestKit 时遇到了问题。经过一些调试后,问题似乎发生在 __NSCFDictionary

所以我尝试了以下简单的代码:

NSArray *keys = [NSArray arrayWithObjects:@"@key1", @"@key2", nil];
NSArray *objects = [NSArray arrayWithObjects:@"value1", @"value2", nil];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects
forKeys:keys];
for (id key in dictionary) {
NSLog(@"key: %@, value: %@", key, [dictionary valueForKey:key]);
}

我收到以下错误:

[<__NSDictionaryI 0x618000268ac0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key key1.

有人可以解释为什么我会收到此错误以及是否有任何解决方法?

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