如何使用UILocalNotification而不仅仅是Badge显示Alertview并使其保持不变,除非用户按下UIalertView上的按钮?

时间:2013-04-25 19:24:43

标签: ios uilocalnotification

在我的应用程序中,我正在尝试创建一个警报,但唯一的问题是ios6 UILocalnotification已转换为徽章而不是UIAlertView。 这是我正在使用的代码:

UILocalNotification * notif = [[UILocalNotification alloc]init];
    notif.fireDate = date;
    notif.alertAction = @"Snooze";
    notif.repeatInterval = NSDayCalendarUnit;
    notif.alertBody = @"Time to wake up";
    notif.soundName = @"client_song.mp3";

    [[UIApplication sharedApplication]scheduleLocalNotification:notif];

1 个答案:

答案 0 :(得分:3)

对不起,你没有任何选择。用户可以指定(在“设置”应用中)应用中的本地通知应显示为提醒,或显示为横幅,或者根本不显示 - 您无法对其执行任何操作。如果您不喜欢,请不要使用本地通知...