मुझे एक त्रुटि मिल रही है
वैरिएबल असाइन करने योग्य नहीं है (लापता __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
साथ उपसर्ग है ।