java怎么接收ios数组_如何使用alamofire处理iOS swift中的空数组响应

我正在使用alamofire进行服务集成 . 它有时只给[]一个空的响应 . 在那个时候应用程序因为空数组响应而崩溃 . 如何在swift iOS中处理该响应 .

这是我的代码:

let headers = ["Authorization" : "Bearer "+token,

"Content-Type": "application/json"]

Alamofire.request(“http://sos.partnersbuddy.in/api/friend_request/received ", method: .get, encoding: JSONEncoding.default, headers: headers).responseJSON { response in // print(" Request(response.request)”)

print("RESPONSE \(String(describing: response.result.value))")

print("RESPONSE \(response.result)")

print("RESPONSE \(response)")

var respVO:[RequestResvo] = Mapper().mapArray(JSONArray: response.result.value as! [[String : Any]])

print(respVO)

self.postID = respVO[0].id!

if let result = response.result.value {

let JSON = result as! NSArray

print(JSON.value(forKey: "user"))

let res = JSON.value(forKey: "user")

let respVo = Mapper().mapArray(JSONArray: res as! [[String : Any]])

for (index, element) in (respVo.enumerated()) {

print(index)

self.nameArr.append(element.first_name!)

self.numberArr.append(element.mobile!)

print("nameArr\(self.nameArr)")

print("numberArr\(self.numberArr)")

DispatchQueue.main.async {

// update your UI and model objects here

self.mytableView.reloadData()

// SKActivityIndicator.dismiss()

}

}

}

}

如何在该时间应用中处理此空响应由于空数组响应而崩溃 . 如何在swift iOS中处理该响应 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值