오류가 발생했습니다
변수를 할당 할 수 없습니다 (__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
로 시작되는 두 개의 밑줄.