Saya mendapatkan kesalahan
Variabel tidak dapat ditentukan (tidak ada __block type specifier)
di telepon aPerson = participant;
. Bagaimana saya bisa memastikan blok dapat mengakses aPerson
variabel dan aPerson
variabel dapat dikembalikan?
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
diawali dengan dua garis bawah.