【发布时间】:2013-04-11 06:22:53
【问题描述】:
我是一个新的iOS开发者,所以这个问题可能很傻,但我不知道如何解决这种问题。 有人可以给我一些建议。
在下面的代码中,我使用了 AFNetworking 类,并尝试打印 1,2,3,但我猜 setCompletionBlockWithSuccess 有一个异步机制让我的代码总是打印 1,3,2。
那么我应该如何打印 1,2,3 呢?
AFHTTPRequestOperation *operation=[[AFHTTPRequestOperation alloc] initWithRequest:request];
NSLog(@"1");
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"2");
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"2");
}
];
[operation start];
NSLog(@"3");
【问题讨论】:
标签: ios afnetworking