gpt4 book ai didi

iOS10:收到推送通知后无法获取当前用户通知设置

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:48 28 4
gpt4 key购买 nike

我正在使用推送通知开发应用程序,但我只在 iOS10 设备上遇到了问题。

我可以在第一次启动时获取 currentUserNotificatoinSettings.types。

[UIApplication sharedApplication].currentUserNotificationSettings.types;

但是在我得到 pushNotification 之后,读取 currentUserNotificatoinSettings.types 的线程无一异常(exception)地卡住了。不知何故,我试图通过在 Xcode 中使用 @try@catch、breakpointNavigator 或在分析器上使用 Zombies 来获取异常,但它没有显示任何异常。

我应该如何调试这个问题?或者有人知道这个问题的原因是什么吗?

最佳答案

您应该只从主线程访问UIApplication 方法。将访问通知设置的代码包装在 dispatch_async(dispatch_get_main_queue(), ... 中。

关于iOS10:收到推送通知后无法获取当前用户通知设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41428378/

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