Swift 插入filterSelections:[字符串:任意]
我有一个字符串:任意数组,如下所示Swift 插入filterSelections:[字符串:任意],swift,Swift,我有一个字符串:任意数组,如下所示 public var filterSelections: [String: Any] = [ "myFilter": ["all"], //"fromDate": Date = Date() //"searchByName": String = "" ] 我想将值“sampleFilterValue”添加到默认值“all”中,因此数组如
public var filterSelections: [String: Any] = [
"myFilter": ["all"],
//"fromDate": Date = Date()
//"searchByName": String = ""
]
我想将值“sampleFilterValue”添加到默认值“all”中,因此数组如下所示
[
"myFilter": ["all", "sampleFilterValue"]
]
你可以试试
if var res = filterSelections["myFilter"] as? [String] {
res.append("sampleFilterValue")
filterSelections["myFilter"] = res
}
如果var filters=filterSelections[“myFilter”]as?[String]{filters.append(“sampleFilterValue”);filterSelections[“myFilter”]=filters}
?应避免使用具有异构值类型的词典。改用结构或类。