
我正在创建我的UIlocalnotification:
// set up a frequently recurring notification here just for testing...var fast = UIlocalnotification()fast.fireDate = NSDate(timeIntervalSinceNow: 15)fast.alertbody = "Alert Message"fast.timeZone = NSTimeZone.localTimeZone()fast.repeatInterval = NSCalendarUnit.CalendarUnitMinutefast.userInfo = ["important":"Data"]UIApplication.sharedApplication().schedulelocalnotification(fast)
这是我从UIlocalnotification启动应用程序时尝试处理的代码.
func application(application: UIApplication!,dIDFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool { if var launch = launchOptions { if var key = launch.objectForKey(UIApplicationLaunchOptionslocalnotificationKey) { // I never seem to reach this point... } } return true} 如果我的应用程序是后台运行的,我点击警告框,我想要触发的 *** 作正确执行,所以我知道我至少可以使一条路径正常工作.这里的问题是完全从通知启动应用程序.
解决方法 如果您的应用程序在后台运行,则不会调用“application dIDFinishLaunching”方法.它已经推出.在这种情况下,您应该在“application dIDReceivelocalnotification”方法中完成工作.
func application(application: UIApplication!,dIDReceivelocalnotification notification: UIlocalnotification!) { // do your jobs here} 总结 以上是内存溢出为你收集整理的检查从Swift中的UILocalNotification启动全部内容,希望文章能够帮你解决检查从Swift中的UILocalNotification启动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)