Я использую ASIHTTPRequest для загрузки нескольких файлов, пока приложение для iPhone работает в фоновом режиме. Я хочу представить UILocalNotification
, когда очередь закончится. Следующий метод делегата не вызывается, пока приложение не будет возобновлено:
- (void)queueFinished:(ASINetworkQueue *)aQueue
{
NSLog(@"Queue finished");
if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateBackground) {
UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = NSLocalizedString(@"All downloads completed");
[[UIApplication sharedApplication] presentLocalNotificationNow:localNotification];
[localNotification release];
}
}
Итак, как мне сделать так, чтобы это уведомление появлялось?