【发布时间】:2018-09-14 02:38:49
【问题描述】:
根据标题,我对此并不走运,通过将任何可能为 nil 的内容放入其自己的 if let 中,我设法对 nil 元素进行了一个小修复,但我希望它成为一个空字符串而不是 nil,因为我稍后需要使用它。 (我认为?)
if let studentID = jsonElement["S_ID"] as? String,
let firstName = jsonElement["FirstName"] as? String,
let surname = jsonElement["Surname"] as? String,
let displayPicture = jsonElement["StudentPicture"] as? String,
let dateOfBirth = jsonElement["DateofBirth"] as? String
{
student.studentID = studentID
student.firstName = firstName
student.surname = surname
student.displayPicture = displayPicture
student.dateOfBirth = dateOfBirth
// student.father = father
// student.guardian = guardian
// student.keyPerson = keyPerson
}
if let mother = jsonElement["Mother"] as? String
{
student.mother = mother
}
我对 iOS 编程非常陌生,请温柔一点。我曾尝试阅读类似的主题,但无法正常工作。 谢谢
【问题讨论】: