在我当前的 iOS 应用程序中,我需要在应用程序激活时执行多个网络操作(我宁愿一次获取所有内容,也不愿在用户单击专用选项卡时查询内容)。我正在使用一个 UIViewController,它应该在应用程序进入前台并处理其中的所有网络内容时显示。
这是推荐的方法吗?
我需要发出的请求是这样的:
request1
if result1
request2
request3
else if result2
request4
request3
为了避免意大利面条代码,是否有一个库可以使用来启用像那些那样的链接请求?我正在使用 ASIHttpRequest,但我没有找到任何好的方法来执行它(即使使用队列)。
最佳答案
这没有错,假设您的 UIViewController
是某种“加载”。
也许更好的处理方法是创建一个 NSObject
子类,并让其处理您的网络操作,因此在 ApplicationDidBecomeActive:
中,您可以将其关闭,然后仍然可以放心地继续使用您的应用。
关于objective-c - 应用激活时的 iOS 网络操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166839/