La aplicación de la aplicación para iOS WillEnterForeground y se atascó por un tiempo
Agrego esta función para publicar una notificación cuando la aplicación entra en primer plano:
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[[NSNotificationCenter defaultCenter] postNotificationName: @"UIApplicationWillEnterForegroundNotification" object: nil];
}
En mi propia clase:
- (void) handleEnterForeground: (NSNotification*) sender
{
[self reloadTableData];
}
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(handleEnterForeground:)
name: @"UIApplicationWillEnterForegroundNotification"
object: nil];
}
pero la función handleEnterForeground: se llamará dos veces, no sé por qué. La función reloadTableData: llamará al servicio web remoto, por lo que cuando la aplicación ingrese a primer plano, se quedará bloqueada por un tiempo.