Tôi đang gặp lỗi
Biến không được gán (thiếu chỉ định loại __block)
trên dòng aPerson = participant;
. Làm thế nào tôi có thể chắc chắn rằng khối có thể truy cập vào aPerson
biến và aPerson
biến có thể được trả về?
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
có tiền tố với hai dấu gạch dưới.