¿En qué hilo se llaman los bloques del controlador de finalización de iOS?
Por ejemplo, enGKScore
'sreportScoreWithCompletionHandler
(documentació), supongamos que llamas a
[score reportScoreWithCompletionHandler:^(NSError *error) {
// do some stuff that may be thread-unsafe
}];
En qué hilo se llamará al controlador de finalización: el hilo principal, el mismo hilo quereportScoreWithCompletionHandler
fue llamado, o un hilo diferente (presumiblemente el hilo en el que se realiza el informe de puntaje real)?
n otras palabras, ¿el trabajo realizado en el controlador de finalización debe ser seguro para subprocesos (como en, no importa en qué subproceso se realice)