【发布时间】:2015-05-11 12:52:06
【问题描述】:
我有一个向服务器发送请求的方法,我已经使用 completionHandler 创建了对该函数的调用,如下所示:
-(void)sendAddSubscriptionRequest:(NSString*)owner withComppletionHandler:(void (^)(BOOL, NSArray *, NSError *))completion
dataWebService = [[NSMutableData alloc] init];
NSURL* aUrl = [NSURL
URLWithString:[NSString stringWithFormat:@"https://www.google.com/add?"]];
NSMutableURLRequest* request =
[NSMutableURLRequest requestWithURL:aUrl
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:30.0];
[request addValue:[NSString stringWithFormat:@"Bearer %@", "token"]
forHTTPHeaderField:@"Authorization"];
[request setHTTPMethod:@"POST"];
NSString* postData =
[[NSString alloc] initWithFormat:@"owner=%@",
owner];
[request setHTTPBody:[postData dataUsingEncoding:NSUTF8StringEncoding]];
NSData* returnData = [NSURLConnection sendAsynchronousRequest:request queue:nil completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
};
我的问题是在获取数据后如何将完成处理程序返回给我的函数。
谢谢,。
【问题讨论】:
标签: ios objective-c callback objective-c-blocks