iOS10(Swift 3.0)中不推荐使用UILocalNotification接收函数
我想知道我们应该在swift 3.0中使用哪个委托函数,而不是:iOS10(Swift 3.0)中不推荐使用UILocalNotification接收函数,ios,swift,push-notification,delegates,uilocalnotification,Ios,Swift,Push Notification,Delegates,Uilocalnotification,我想知道我们应该在swift 3.0中使用哪个委托函数,而不是: func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) 对于处理通知,当作为委托函数接收时,不推荐使用此函数。我也检查了这个链接: 但未找
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void)
对于处理通知,当作为委托函数接收时,不推荐使用此函数。我也检查了这个链接:
但未找到接收代理。
如果使用相同的委托函数,则不会调用委托
谢谢。我认为对您的案例有一个误解,您的案例到目前为止被否决了(正如您在问题中已经提到的那样),这就是您要问的问题: UILocalNotificationiOS10(Swift 3.0)中不推荐的接收函数 但是方法:与
UILocalNotification
无关,它与框架相关,框架确实支持iOS 10,如其文档中所述:
因此,基本上,您应该使用UserNotification而不是-deprecated-UILocalNotification,因此:
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void)
应在iOS 10上按预期工作。使用UnuserNotificationCenter。那么,它是否会保持不变?通过此->UILocalNotification不是UNUserNotification。应适用于iOS 10,如其文档(iOS 10.0+)中所述。@dahiya_,这很有帮助。谢谢你节省我的时间。好的。然后,我想我必须检查一下,为什么它不起作用。谢谢你提供的信息。很高兴能帮忙。如果遇到任何问题,请随时询问……当然。谢谢:)