fhongchan 2015-09-14 04:01 采纳率: 73.3%
浏览 2246
已采纳

iOS 登录超时是怎么做的?

iOS的登录功能里面因为有多个网络请求 ,
在全部的网络请求成功之后,才算登录成功。
那么 我的全部网络请求的超时时间是10s
怎么做 或者有什么思路来做这个函数的超时判定吗?

可以起一个子线程去做所有的网络请求 然后 开一个计时器来判断是否超时,然是超时之后怎么中断剩下的网络请求和其他函数呢?

  • 写回答

5条回答 默认 最新

  • 网在途中 2015-09-15 08:10
    关注

    网络请求失败就会返回错误(NSError *)error , 超时错误信息 可以通过error中的 code值是否等于-1001来判断是否超时

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?