【发布时间】:2012-12-29 08:27:03
【问题描述】:
我正在尝试使用AFNetworking 进行一系列网络操作。例如:
[SomeApiICreated doNetworkingStuff success:^(NSString *message)
{
NSLog(@"Yay!");
}
failure:^(NSError *error)
{
NSLog(@"Oh noes!");
}];
现在在 doNetworkingStuff 中,我想做多个网络任务。例如
- 获取应用令牌
- if (
appTokenGot) step3 else callFailure - 使用应用令牌获取内容列表
- if (
listGot) step5 elsecallFailure - 等
但我还想打电话给doNetworkingStuff2,它只执行第 3 步及以上步骤,基本上让我在需要时将操作排队,混合和匹配它们等。但所有这些都是我的一个主要调用可以说“是的,这行得通”或“有问题”
NSOperationQueue 是正确的,还是“如果这样,那么这样”的嵌套函数阻止了最好的方法?
任何示例也会有所帮助。
【问题讨论】:
标签: ios networking process afnetworking