iOS的登录功能里面因为有多个网络请求 ,
在全部的网络请求成功之后,才算登录成功。
那么 我的全部网络请求的超时时间是10s
怎么做 或者有什么思路来做这个函数的超时判定吗?
可以起一个子线程去做所有的网络请求 然后 开一个计时器来判断是否超时,然是超时之后怎么中断剩下的网络请求和其他函数呢?
iOS的登录功能里面因为有多个网络请求 ,
在全部的网络请求成功之后,才算登录成功。
那么 我的全部网络请求的超时时间是10s
怎么做 或者有什么思路来做这个函数的超时判定吗?
可以起一个子线程去做所有的网络请求 然后 开一个计时器来判断是否超时,然是超时之后怎么中断剩下的网络请求和其他函数呢?
网络请求失败就会返回错误(NSError *)error , 可以通过error中的 code值是否等于-1001来判断是否超时