我需要能够设置嵌套的NSDictionary和NSArray的值。例如:
字典 排列 字典 KEY1 值1
获取key1和设置value1的最简单方法是什么? setValueForKeyPath显然不适用于和数组。
答案 0 :(得分:2)
使用Objective-C的Object Subscripting。
想象一下以下嵌套字典和数组:
dictionaryA => arrayB => dictionaryC
arrayB
存储在@"arrayKey"
的{{1}}下,并且
dictionaryA
存储在dictionaryC
的索引dictionary_index
。arrayB
; ,value1
要设置key1,您需要执行以下操作:
@"key1"
有关更多信息,请参阅 Clang 3.3 documentation: OBJECTIVE-C LITERALS 中的对象订阅部分。