如何在字典中写入属性数组

时间:2019-04-09 10:18:50

标签: objective-c

我需要在属性值内输入数组该怎么做?

我试图在字典中显式添加数组

NSDictionary *uilabeldropdown = @{ 
    @"UILabelDropDownWithTextField" : @{                                              
        @"headingLabel" : @{                                                      
            @"localizationKey" : @"Number"                                                      
        },
        @"userTextField" : @{                                                     
            @"xpath" : @"Home"                                                      
        },
        @"contentArray" : @[                                                     
            @"item 0":@"Home",                                                      
            @"item 1":@"New",                                                      
            @"item 2":@"ground"                                                      
        ]
    }
};

1 个答案:

答案 0 :(得分:1)

@[...]NSArray的语法,它不支持字符串键。

@"contentArray" : @[                                                     
    @"item 0":@"Home",                                                      
    @"item 1":@"New",                                                      
    @"item 2":@"ground"                                                      
]

删除键并按索引访问值。

@"contentArray" : @[
    @"Home",
    @"New",
    @"ground"
]

uilabeldropdown[@"contentArray"][0]