Sto ricevendo un errore
La variabile non è assegnabile (specificatore del tipo di blocco __ mancante)
sulla linea aPerson = participant;
. Come posso assicurarmi che il blocco possa accedere alla aPerson
variabile e che la aPerson
variabile possa essere restituita?
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
è preceduto da due trattini bassi.