与えられたタイプのオブジェクトをインスタンス化したいと思います。ここで与えられたタイプのオブジェクトをインスタンス化する方法
buildObjetFromType("data", typeClass: User.self)
機能コードです:
public class User {
private var id:String?
private var login:String?
private var pwd:String?
private var nom:String?
private var prenom:String?
public required init(){
id = ""
login = ""
pwd = ""
nom = ""
prenom = ""
}
public convenience init(_login: String, _pwd: String){
self.init()
login = _login
pwd = _pwd
}
public convenience init(_id: String, _login: String, _pwd: String, _nom: String, _prenom: String){
self.init(_login: _login, _pwd: _pwd)
id = _id
nom = _nom
prenom = _prenom
}
}
ここでオブジェクトをインスタンス化しますか? 'var object:T?'は単に 'nil'を返します。どこかで 'init'メソッドを呼び出す必要があります。 – vadian
私は「T.Typeとしてのオブジェクト」と思っていますか、間違っていますか? 「T」が –