【问题标题】:iOS UILocalNotification every MondayiOS UILocalNotification 每周一
【发布时间】:2014-01-07 03:28:35
【问题描述】:

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

【问题讨论】:

    标签: ios uilocalnotification


    【解决方案1】:

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

    notification.repeatInterval = kCFCalendarUnitWeekday
    

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

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

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    
         UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
    
        if (localNotif) 
        {
            //TODO: handle
        }
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      相关资源
      最近更新 更多