异步请求发送时,移动到另一个选项卡ios

时间:2013-11-18 09:44:15

标签: ios asynchronous nsurlconnection nsurlrequest

我有一个tabbarcontroller的应用程序。截至目前,当其中一个选项卡上发送异步请求时,用户无法移动到另一个选项卡。我希望我的应用程序能够运行,以便在发送请求时,用户能够移动到其他选项卡,异步请求保持进度仍然超时。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果要从视图控制器发送异步请求,则用户将能够移动到另一个选项卡。这是默认行为。因此,除非您已经内置逻辑来更改该行为(即等待异步直到它完成)。如果是这种情况,那么你显然应该删除那个逻辑。

如果不是这种情况,我怀疑您当前正在发送同步请求(而不是问题中所述的异步请求)。从视图控制器发送同步请求将导致您的问题中描述的行为。因此,如果是这种情况,您应该重写它并使其成为异步请求。

如果您仍然不确定,请发布您的代码!