{
ac = 0;
storeLocation = "<null>";
storeSizeSqFt = 1000;
tinNumber = testdummy4y58;
wirelessInternet = 0;
}
对于上面的书面回复,我写了代码
func StoreInfo(notification : NSNotification){
if let result = notification.userInfo{
print(result)
if let particularStoreInfo = result["data"] as? NSDictionary{
print(particularStoreInfo)
if let temp = particularStoreInfo["store"] as? NSDictionary{
print(temp)
}
}
}
}
我已成功遍历字典,但现在指导我如何保存和访问Store Dictionary中的详细信息。
答案 0 :(得分:1)
要从NSDictionary
内部访问数据,您可以使用此方法,假设问题中的temp
是您要从中检索信息的字典。
temp.objectForKey("ac") // Key can be of type AnyObject
以上内容将检索“ac”键下保存的信息。
要在NSDictionary
中存储数据,您必须改为使用NSMutableDictionary
,其中包含方法setObject
。
保存信息的示例:
var value = "This is the string I will save in the dictionary"
var dictionary = NSMutableDictionary()
dictionary.setObject(value, forKey: "Name of the Key")
更新:将setValue
示例更改为setObject
。有关详细信息,请参阅@ vadian的评论。