gpt4 book ai didi

ios - iOS 7 上 Swift 崩溃中的本地通知

转载 作者:行者123 更新时间:2023-11-28 05:29:27 24 4
gpt4 key购买 nike

我正在尝试将本地通知添加到我的游戏中。该代码适用于 iOS 8,但当我尝试在 iOS 7 上测试它时,它就崩溃了。

这是注册通知的代码(在 App Delegate 中)

let notificationType = UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound
let settings = UIUserNotificationSettings(forTypes: notificationType, categories: nil)
application.registerUserNotificationSettings(settings)

这是我设置通知的代码

UIApplication.sharedApplication().cancelAllLocalNotifications()

notification.fireDate = NSDate(timeIntervalSinceNow: 3600)
notification.alertBody = "Come back and play"
notification.alertAction = "to play"
notification.applicationIconBadgeNumber = 1

UIApplication.sharedApplication().scheduleLocalNotification(notification)

它在注册通知时崩溃。

最佳答案

在 iOS 7 中,registerUserNotificationSettings 是一个无法识别的选择器,将会崩溃。您需要查看它是否响应该选择器,以及它是否不调用 registerForRemoteNotificationTypes:。

关于ios - iOS 7 上 Swift 崩溃中的本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29482150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com