ฉันได้รับข้อผิดพลาด
ตัวแปรไม่สามารถกำหนดได้ (ตัวระบุประเภท __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
นำหน้าด้วยขีดล่างสองอัน