Commit 6161347b authored by David黄金龙's avatar David黄金龙

处理一处bug crash

parent a827d270
...@@ -15,12 +15,16 @@ class YHButlerServiceViewModel { ...@@ -15,12 +15,16 @@ class YHButlerServiceViewModel {
let params: [String : Any] = ["yh_id": id] let params: [String : Any] = ["yh_id": id]
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.QiYu.userInfomation let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.QiYu.userInfomation
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
guard let data = json.data, let jsonData = try? JSONSerialization.data(withJSONObject: data, options: []), let dataString = jsonData.string(encoding: .utf8) else { if code == 200 {
callBackBlock(nil, nil, YHErrorModel()) guard let data = json.data, let dataString = data.yh_toJSONString() else {
return callBackBlock(nil, nil, YHErrorModel())
return
}
let avatar = self?.getAvatarFromJsonObject(data)
callBackBlock(dataString, avatar, nil)
} else {
callBackBlock(nil, nil, err)
} }
let avatar = self?.getAvatarFromJsonObject(data)
callBackBlock(dataString, avatar, nil)
} failBlock: { err in } failBlock: { err in
callBackBlock(nil, nil, err) callBackBlock(nil, nil, err)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment