Ios 如何在swift中替换字典数组中的值?
我有一个字典数组,我正在尝试将它存储在NSuserdefault中,但由于它包含Ios 如何在swift中替换字典数组中的值?,ios,swift,Ios,Swift,我有一个字典数组,我正在尝试将它存储在NSuserdefault中,但由于它包含app get crash,我们可以将替换为“”? 有没有办法解决这个问题 这是我的字典数组: var array = ( { ClinicID = "<null>"; "Patient_SurveyID" = 1956; "Pat
app get crash,我们可以将
替换为“”?
有没有办法解决这个问题
这是我的字典数组:
var array = (
{
ClinicID = "<null>";
"Patient_SurveyID" = 1956;
"Patient_Treatment_PlanID" = "<null>";
PhysicianID = "<null>";
},
{
ClinicID = "<null>";
"Patient_SurveyID" = 1956;
"Patient_Treatment_PlanID" = "<null>";
PhysicianID = "<null>";
},
)
var数组=(
{
ClinicID=“”;
“被调查患者”=1956年;
“患者治疗计划”=”;
Physicanid=“”;
},
{
ClinicID=“”;
“被调查患者”=1956年;
“患者治疗计划”=”;
Physicanid=“”;
},
)
所以你有一系列字典
let list: [[String:Any]] = []
而且每本字典都是[String:Any]
类型
这是将NSNull值替换到字典中的代码
”
从NSMutableArray到[[String:Any]]
要将NSMutableArray转换为Swift通用数组,请尝试以下代码
let array = NSMutableArray()
let list: [[String:Any]] = array.flatMap { $0 as? [String:Any] }
完美答案!但我的数组是NSMUTABLEARRY,这不适用于that@sss:我添加了一些代码来执行转换,请检查out@appzYourLife我想OP想用空字符串替换字典字符串表示中的
NSNull
实例。@vadian:你说得对,我完全误解了这个问题!工作谢谢你的帮助:)
let array = NSMutableArray()
let list: [[String:Any]] = array.flatMap { $0 as? [String:Any] }