我的数据存储在[NSDictionary]()
这里是我添加数据的方式:
var usedObjectDictionaries = [NSDictionary]()
for firstUseItem in useItemsInFirstObject {
let dict = firstUseItem.toDictionary()
usedObjectDictionaries.append(dict)
}
如果打印出[NSDictionary]()
,则显示如下:
我需要做的是达到ActivityReference1
中[NSDictionary]()
的价值。
意思是,我怎样才能到达Job
。
答案 0 :(得分:2)
for item in usedObjectDictionaries {
print(item["ActivityReference1"])
}
答案 1 :(得分:0)
获得第一个:
usedObjectDictionaries[0]["ActivityReference1"]
答案 2 :(得分:0)
@ MarieDM使用数组索引的答案可行,但如果数组为空则会崩溃。
您也可以使用
if let activity = userObjectDictionaries.first["ActivityReference1"] {
//here "activity" contains the entry from the first entry
} else {
//This code will execute
//if there are no entries in userObjectDictionaries
}