8
ブロック内の変数をブロック外の変数に割り当てる
エラーが発生する 変数を割り当てることができません(__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;