我是新來的swift 我有我的問題。 未分配變量。 測試變量爲什麼爲null?沒有問題在loop.you幫助寫你的代碼變量值爲空。爲什麼?
print(test.count)= 0爲什麼?
對不起初學英語
var test = ""
ApiClient.shared.login(username:"acilrezervasyon" , password: "acilrezervasyon", successBlock: { (response, value) in
let accessToken = value!.accessToken
Utils.setToken(accessToken!)
//print(accessToken)
ApiClient.shared.allProvidersCars(alisKonum: "28", alisTarihi: "2017-11-22", alisSaati: "10:00", teslimKonum: "28", testlimTarihi: "2017-11-23", teslimTarihi: "2017-11-23", teslimSaati: "10:00", successBlock: { (response, value) in
let araclarDatasi = value!.data
// print(araclarDatasi)
if let results: NSArray = araclarDatasi as? NSArray {
results.forEach { veri in
let araclarModeli = AllProvidersCar(JSON: veri as! [String : Any])
araclarModeli?.araclar.forEach { arac in
let arac = JSON(arac)
print(arac["ARACADI"])
test = "emre" /**/
}
}
}
})
})
print(test.count)
sory print(test) - > null – EieN
你確定它不只是一個空字符串嗎?你也應該搜索異步函數的工作方式。 – TNguyen