Ios 如何在swift中替换字典数组中的值?

Ios 如何在swift中替换字典数组中的值?,ios,swift,Ios,Swift,我有一个字典数组,我正在尝试将它存储在NSuserdefault中,但由于它包含app get crash,我们可以将替换为“”? 有没有办法解决这个问题 这是我的字典数组: var array = ( { ClinicID = "<null>"; "Patient_SurveyID" = 1956; "Pat

我有一个字典数组,我正在尝试将它存储在NSuserdefault中,但由于它包含
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] }