class User {
var id: Int!
init(data: JSON){
id = data["id"].int
//if id doesn't exist, then cancel the init and return nil.
}
}
생성자에 JSON을 전달하여 사용자를 초기화하고 싶습니다. 그러나 때때로 JSON이 일치하지 않습니다. 이 경우 초기화를 취소하고 User를 nil로 설정합니다.
이 같은:
class User {
var id: Int!
init?(data: JSON) {
guard let id = Int(data["id"]) else {
return nil
}
self.id = id
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다