0
[HTTPReq postRequestWithPath:@"" class:nil parameters:dictRequest completionBlock:^(id result, NSError *error) {
if (result)
{
NSDictionary *dictResult = result;
if([[dictResult valueForKey:@"message"] isEqualToString:@"success"]){
//if success i download the image..
}
完了ブロックを2回呼び出すのは 'postRequestWithPath:class:parameters:completionBlock:'の定義ですか? – Larme
@Larmeいいえ、3つのケースがあり、completeBlockが2回自動的に呼び出されるケースが1つのみであるため、そうではありません。 – Saurabh
@Larme +(IQURLConnection *)postRequestWithPath:(NSString *)パスクラス:(クラス)klassオブジェクト:(id )requestObj completionBlock:(HTTPReqObjectCompletion)completionBlock { NSDictionary * parameters = nil; if([requestObj isKindOfClass:[Serializable class]]){ パラメータ= [requestObj toDictionary]; } else if([requestObj isKindOfClass:[NSDictionary class]]){ parameters =(NSDictionary *)requestObj; } 戻り値[HTTPReq postRequestWithPath:パスクラス:クラスパラメータ:パラメータcompletionBlock:completionBlock]; } – Saurabh