Мне нужно ввести массив внутри значения свойства, как это сделать??
Я попытался явно добавить массив внутри словаря
NSDictionary *uilabeldropdown = @{
@"UILabelDropDownWithTextField" : @{
@"headingLabel" : @{
@"localizationKey" : @"Number"
},
@"userTextField" : @{
@"xpath" : @"Home"
},
@"contentArray" : @[
@"item 0":@"Home",
@"item 1":@"New",
@"item 2":@"ground"
]
}
};
У вас есть неизменяемые объекты. Не могли бы вы показать ожидаемый результат? А что вы пробовали? С какой ошибкой?
@"item 0":@"Home"
выглядит как словарь и должен быть между @{}
.
@[...]
— это синтаксис для NSArray
, который не поддерживает строковые ключи.
@"contentArray" : @[
@"item 0":@"Home",
@"item 1":@"New",
@"item 2":@"ground"
]
Удалите ключи и получите доступ к значениям по индексу.
@"contentArray" : @[
@"Home",
@"New",
@"ground"
]
uilabeldropdown[@"contentArray"][0]
не могли бы вы уточнить вопрос?