gpt4 book ai didi

objective-c - 未正确设置可变字典键

转载 作者:行者123 更新时间:2023-11-28 23:09:51 25 4
gpt4 key购买 nike

我有一个 NSMutableDictionary,它是一个类的合成属性。当我初始化类时,我将几个键值对添加到字典中,我以后无法检索它们并得到空结果。

部分代码:

[self.sections setValue:@"first" forKey:@"Some_Key"];
// sections is the synthesized NSMutableDictionary property
NSLog(@"First: %@", [self.sections valueForKey:@"Some_Key"]);

我在日志中得到这个:First: (null)

我在这里遗漏了什么吗?

最佳答案

我猜你的字典本身是nil。在您的初始化中,添加 [self setSections:[NSMutableDictionary dictionary]]。这样,您就有了一个等待新值的空字典。

(我猜这是因为可以向 nil 发送消息,它会为任何内容返回 nil——就像你在询问你的值时得到的一样回来。)

关于objective-c - 未正确设置可变字典键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8583974/

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