每周一iOS UILocalNotification

时间:2014-01-06 19:23:16

标签: ios uilocalnotification

有人知道如何在每天19:00制作UILocalNotification。 然后,当那个时间到来时,我需要从我的网站检查我的.plist文件,如果我把.plist时间中的字符串设置为YES,那么UILocalNotification应该显示出来。 感谢您的时间和帮助:)

1 个答案:

答案 0 :(得分:0)

您可以创建将每周重复的UILocalNotification:

notification.repeatInterval = kCFCalendarUnitWeekday

但是当发生自定义代码时,您将无法运行它。这取决于用户是否会打开您的应用程序。如果用户忽略通知 - 没有任何反应 - 无法运行代码。

如果用户打开通知,您可以检测到它:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

     UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];

    if (localNotif) 
    {
        //TODO: handle
    }

}