我從我的API中提取數據並在我的課程中初始化這些數據。Swift 2恢復類的值
class User {
init(login: NSString, email: NSString, last_name: NSString, first_name: NSString) {
self.login = login
self.email = email
self.last_name = last_name
self.first_name = first_name
}
var login: NSString = ""
var email: NSString = ""
var last_name: NSString = ""
var first_name: NSString = "" }
func extract_data_user(Data: NSDictionary) {
let login: NSString = Data.valueForKey("login") as! NSString
let internal_email: NSString = Data.valueForKey("internal_email") as! NSString
let lastname: NSString = Data.valueForKey("lastname") as! NSString
let firstname: NSString = Data.valueForKey("firstname") as! NSString
_ = User(login: login, email: internal_email, last_name: lastname,
first_name: first name) }
我想創建一個功能用於顯示該數據,但是,當我創建例如變量「VAR用戶=用戶()」的Xcode要求我插入所有的參數。
我想恢復的例子'登錄'的字符串沒有初始化呢。
謝謝您的回答,但我不已瞭解了我米假設要做。初始化另一個意味着什麼? – Guillaume
你需要添加另一個初始化程序到你的User類,就像我的答案一樣。 –
我剛剛編輯了我的帖子,所以你可以看看我看到你的'用戶'類 –