エラーが発生する
変数を割り当てることができません(__blockタイプ指定子がありません)
ラインでaPerson = participant;
。ブロックがaPerson
変数にアクセスでき、変数aPerson
が返されることを確認するにはどうすればよいですか?
Person *aPerson = nil;
[participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
Person *participant = (Person*)obj;
if ([participant.gender isEqualToString:@"M"]) {
aPerson = participant;
*stop = YES;
}
}];
return aPerson;
__block
先頭に2つのアンダースコアが付いていることに注意してください。