我正在使用Xcode 8,swift 3,目标是iOS 10.2
响应通知注册而调用的UIApplicationDelegate方法的声明是:
optional func application(_ application: UIApplication, didRegister notificationSettings: UIUserNotificationSettings)
但是,iOS 10中已弃用UIUserNotificationSettings。因此,我的AppDelegate类正在生成弃用警告。
如果我的理解是正确的,那么在Apple更新UIApplicationDelegate的定义之前,我一直坚持这个警告。但是,这对我来说很奇怪。所以,我发布这个问题是为了证实我的理解。
答案 0 :(得分:0)
正如'dan'所说,你应该更新到新的框架。
前往Apple的Local and Remote Notification Programming Guide
:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/
您可以在第4页找到在AppDelegate中注册通知的细节(但请仔细阅读,所以很清楚)。