1

UILocalNotification を使用して UIAlertView をスケジュールしていますが、これはうまく機能します。ただし、iOS 6 (おそらく iOS 5) では、通知は 5 ~ 6 秒後に消えます。通知が消えないようにする方法はありますか?

...
    UILocalNotification *notif = [[cls alloc] init];
    notif.fireDate = [datePicker date];
    notif.timeZone = [NSTimeZone defaultTimeZone];

    notif.alertBody = @"Blabla?";
    notif.alertAction = @"Show me";
    notif.soundName = UILocalNotificationDefaultSoundName;
    notif.hasAction = true;

    [[UIApplication sharedApplication] scheduleLocalNotification:notif];
    [notif release];

...

- (void)showReminder:(NSString *)text {

    alert = [[UIAlertView alloc] initWithTitle:@"Blabla?"
                                            message:text delegate:self
                                        cancelButtonTitle:@"YES"
                                            otherButtonTitles:nil];

    [alert show];
    [alert release];
}

ありがとう!

4

0 に答える 0