使用 swift 3 更改解析推送通知
Posted
技术标签:
【中文标题】使用 swift 3 更改解析推送通知【英文标题】:Parse push notifications changed with swift 3 【发布时间】:2016-07-19 04:43:23 【问题描述】:切换到 swift 3/xcode 8 后,我收到此错误
let pushQuery = PFInstallation.query()!
pushQuery.whereKey("user", equalTo: userpointer)
let push = PFPush()
push.setQuery(pushQuery) //This is where the error shows up
push.setMessage("Test")
push.sendInBackground(block: (success: Bool, error: NSError?) in
if(error == nil)
print("pp \(success)")
else
print(error)
)
【问题讨论】:
你有办法解决它吗?您是否尝试在 parse-server 的 github 上打开问题? 【参考方案1】:试试这个:
let pushQuery = PFInstallation.query()
pushQuery?.whereKey("user", equalTo: userpointer)
let push = PFPush()
push.setQuery(pushQuery as! PFQuery<PFInstallation>?)
push.setMessage("Test")
push.sendInBackground(block: (success: Bool, error: NSError?) in
if(error == nil)
print("pp \(success)")
else
print(error)
)
【讨论】:
以上是关于使用 swift 3 更改解析推送通知的主要内容,如果未能解决你的问题,请参考以下文章