0
我有一個類來管理與AFNetworking的連接。如何在完成塊中返回值
所以我想打電話給我之類的函數NSDictionary *dict = [ServerManager requestWithURL:@"https://someurl.com"];
而這在其他類中的函數:
- (NSDictionary *) requestWithURL:(NSString *)requestURL {
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] init];
[manager GET:requestURL parameters:nil progress:nil
success:^(NSURLSessionDataTask *operation, id responseObject){
return responseObject;
}
failure:^(NSURLSessionDataTask *operation, NSError *error) {
}];
}
我知道這是不正確的做到這一點。那麼我應該怎麼做才能將responseObject
退回NSDictionary *dict
?我想獲得塊的異步開發的基本思想。