相关疑难解决方法(0)

在Xcode 8/Swift 3.0中注册推送通知?

我正在尝试让我的应用程序在Xcode 8.0中运行,并且遇到了错误.我知道这个代码在以前版本的swift中运行良好,但我假设在新版本中更改了代码.这是我正在尝试运行的代码:

let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil)     
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
UIApplication.shared().registerForRemoteNotifications()
Run Code Online (Sandbox Code Playgroud)

我得到的错误是"参数标签"(forTypes:,categories :)'与任何可用的重载都不匹配"

是否有一个不同的命令,我可以尝试使其工作?

push-notification ios swift3 ios10 unusernotificationcenter

116
推荐指数
7
解决办法
10万
查看次数

xcode 8 beta ios 10推送通知停止工作

切换到xcode 8 beta后,我的推送通知已停止工作.

我的发布代码签名标识设置为分发.我正在注册设备,接收令牌并成功上传到我的服务器没有任何问题.但推送消息的状态失败.

只是想知道我是否需要进行任何更改,或者它是否不适用于测试版的xcode.

code-signing push-notification swift3 ios10 xcode8

4
推荐指数
2
解决办法
6743
查看次数