Qu'arrive-t-il aux exceptions déclenchées au myMethod:
si elles sont appelées via performSelectorOnMainThread:withObject:waitUntilDone:
de NSObject?Gestion des exceptions déclenchées lors de la méthode appelée via execSelectorOnMainThread de NSObject: withObject: waitUntilDone:
En particulier, je peux les attraper dans le cadre de l'appel à performSelectorOnMainThread
comme ça ...
@try {
[self performSelectorOnMainThread:@selector(myMethod) withObject:nil waitUntilDone:YES];
} @catch(NSException *e) {
//deal with exception raised in myMethod here??
}
Je me rends compte que la sémantique de ce sont bizarres si waitUntilDone est NO
.