Ios7 如何向IOS调用添加完成块
在继续处理之前,我需要等待savePhototoImage完成。我认为完成块是实现这一点的方法 我在IOS代码中看到了一些完成块,但不太了解它们是如何组成的 是否可以向任何函数添加完成块?如果可以,向该函数添加完成块的正确语法是什么Ios7 如何向IOS调用添加完成块,ios7,Ios7,在继续处理之前,我需要等待savePhototoImage完成。我认为完成块是实现这一点的方法 我在IOS代码中看到了一些完成块,但不太了解它们是如何组成的 是否可以向任何函数添加完成块?如果可以,向该函数添加完成块的正确语法是什么 BOOL saved = [Network savePhotoImage:img :self.description :@"Photo"]; ViewController.m [Network savePhotoImage:img :self.descrip
BOOL saved = [Network savePhotoImage:img :self.description :@"Photo"];
ViewController.m
[Network savePhotoImage:img :self.description :@"Photo" withCallback:^(BOOL success)
{
NSLog(@"executing callback");
if (success)
{
NSLog(@"got callback success");
}
else
{
NSLog(@"got callback failure");
}
}];
网络
+ (void)savePhotoImage:(UIImage*)PhotoImage :(NSString*)description :(NSString*)imageName withCallback:(ASCompletionBlock)callback
{
add workdone code here...
if (workdone)
callback(YES);
} else {
callback(NO);
}
}
网络.h
typedef void (^ASCompletionBlock)(BOOL success);
+ (void)savePhotoImage:(UIImage*)PhotoImage :(NSString*)description : (NSString*)imageName withCallback:(ASCompletionBlock)callback;