程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-UILocalNotification每分鐘重復

ios-UILocalNotification每分鐘重復

編輯:編程綜合問答
UILocalNotification每分鐘重復

我想每隔一分鐘發送本地通知,寫出的代碼:

[[UIApplication sharedApplication] cancelAllLocalNotifications];

    UILocalNotification *notif = [[UILocalNotification alloc] init];

    if (notif == nil) {
        return;
    }

    notif.timeZone = [NSTimeZone defaultTimeZone];

    notif.alertBody = @"Test notification!";
    notif.alertAction = @"View";
    notif.soundName = UILocalNotificationDefaultSoundName;
    notif.applicationIconBadgeNumber += 1;

    notif.repeatInterval = NSMinuteCalendarUnit;

    [[UIApplication sharedApplication] scheduleLocalNotification:notif];

但是它只發送一次就不再發送了。不知道怎麼改。請大家幫忙解決。

最佳回答:


你要給通知設置一個firedate,不然應用就會這樣,通知立即發送,然後不重復。

firedate根據制定的時間值執行,如果指定的時間值是空,或者已經過期了,那麼通知就會立即發送

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved