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");