scheduleLocalNotification не работает для приложений джейлбрейка?

У меня есть приложение, которое звонитscheduleLocalNotification, но он не работает при установке/Applications вместо/var/mobile/Applications:

- (void) doNotify
{
    // this doesn't work when app is in /Applications but does in /var/mobile/Applications
    UILocalNotification * theNotification = [[UILocalNotification alloc] init];
    theNotification.alertBody = @"Finished processing.";
    theNotification.alertAction = @"Ok";
    theNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:1];
    [[UIApplication sharedApplication] scheduleLocalNotification:theNotification];
    NSLog(@"notification scheduled: %@", theNotification);
}

Я старалсяpresentLocalNotification вместо этого в случае, если это была проблема времени.

Я реализовалdidReceiveLocalNotification в делегате приложения, чтобы увидеть, вызывается ли это вместо этого, но это было не так, оно вызывалось только тогда, когда приложение находится на переднем плане, как должно.

Если я верну приложение в/var/mobile/Applicationsработает как надо. Я использую Xcode 4.2.1 и работаю с iOS 5.1.1 на iPhone 4S и iPod Touch 4g

EDIT: Приложение может работать в фоновом режиме, потому что это музыкальное приложение

Ответы на вопрос(2)

Ваш ответ на вопрос