gpt4 book ai didi

objective-c - Obj-C 文字 : Getting "Array subscript is not an integer" on an NSDictionary query

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

非常简单:

enter image description here

查尔斯,你确定吗?

很明显,“数组”是一个 NSDictionary,“下标”是一个键。这是 Obj-C 文字的正确格式。这段代码在我正在构建的测试项目中工作,但将它移到我的框架项目中,该项目早于 10.8,它被破坏了,这让我认为这与项目设置有关。

有什么想法吗?谢谢。

最佳答案

将其添加到您的项目中:

@interface NSDictionary (subscripting)
- (id)objectForKeyedSubscript:(id)key;
@end

如果您在使用其他功能时遇到问题,请查看 http://clang.llvm.org/docs/ObjectiveCLiterals.html并对其他下标等效方法执行相同的操作。订阅可能适用于开箱即用的当前测试版。

关于objective-c - Obj-C 文字 : Getting "Array subscript is not an integer" on an NSDictionary query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102689/

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