2016-10-14 10 views
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.. 
    } 
+0

完了ブロックを2回呼び出すのは 'postRequestWithPath:class:parameters:completionBlock:'の定義ですか? – Larme

+0

@Larmeいいえ、3つのケースがあり、completeBlockが2回自動的に呼び出されるケースが1つのみであるため、そうではありません。 – Saurabh

+0

@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

答えて

0

私はこれに対する解決策を見つけました。解決策は、ダウンロードされているイメージをキャッシュすることです。

関連する問題