Blocksのコールバックの書き方
Published in
1 min readJan 29, 2014
Blocksのコールバックの書き方がすぐ混乱するからメモっとく
interface部分
@interface Hoge
{
void (^_completion)(NSDictionary *selected);
}
- (void) didSelected:void (^)(NSDictionary *selected))completion;
こんな感じで定義しておいて、
implementation部分
- (void) didSelected:void (^)(NSDictionary *selected))completion
{
_completion = [completion copy];
}
- (void) select: (NSDictionary *) data
{
_completion(data);
}