gpt4 book ai didi

ios - Swift 字典,读取键值 - 推送通知

转载 作者:行者123 更新时间:2023-11-29 02:17:11 25 4
gpt4 key购买 nike

我正在尝试在用户收到推送通知时显示提醒。我使用以下代码来显示警报。但我不知道如何访问推送通知的警报。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {

var state: UIApplicationState = application.applicationState
if state == UIApplicationState.Active {

println(userInfo)
println(userInfo["aps"])

var alert2 = UIAlertController(title: "Push", message: "Received", preferredStyle: UIAlertControllerStyle.Alert)
alert2.addAction(UIAlertAction(title: "Ok", style: .Default, handler: { action in

}))

self.window?.rootViewController?.presentViewController(alert2, animated: true, completion: nil)

}

}

我以为我只需要使用 userInfo["alert"] 但这只是给了我零。这是我在日志中得到的。

[aps: {
alert = "Jack sent you a message";
badge = 1;
}]
Optional({
alert = "Jack sent you a message";
badge = 1;
})

所以这只是我不知道如何使用 swift 词典。抱歉,但谁能帮忙

最佳答案

我需要做的就是使用 (userInfo["aps"] as [NSObject: AnyObject])["alert"]

关于ios - Swift 字典,读取键值 - 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629717/

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