0
我是一个新的iOS开发人员,所以这个问题可能非常愚蠢,但我无法弄清楚如何解决这类问题。 有人可以给我一些提示。AFNetworking setCompletionBlockWithSuccess异步
在下面的代码中,我使用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");