我是新来的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