Qualcuno può dirmi se è possibile tornare dall'interno di un blocco @synchronized
?ritorno dall'interno di un blocco @synchronized nell'obiettivo-c
Ad esempio:
- (id)methodThatReturnsSomething:(BOOL)bDoIt
{
@synchronized(self) {
if(!bDoIt) return nil;
...
}
}
o dovrei sbloccare il primo blocco (utilizzando NSLock invece)?
Possibile duplicato di [Ritorno dal metodo all'interno di un blocco @synchronized] (http://stackoverflow.com/questions/2704400/returning-from-method-inside-a-synchronized-block) –