ios 通知错误:添加通知请求失败,出现错误

piwo6bdm  于 2022-12-30  发布在  iOS
关注(0)|答案(3)|浏览(166)

尝试创建本地通知失败,并出现以下错误:

Adding notification request failed with error: Error
Domain=NSCocoaErrorDomain Code=4097 "connection to service named
com.apple.usernotifications.usernotificationservice" UserInfo=
{NSDebugDescription=connection to service named 
com.apple.usernotifications.usernotificationservice}

那是什么意思?

svujldwt

svujldwt1#

这是由于尝试在通知的userInfo中传递来自objectID.uriRepresentation()的URL而导致的。
必须改为存储objectID.uriRepresentation().absoluteString
处理通知后,objectID可通过以下方式恢复:

persistentStoreCoordinator
    .managedObjectID(forURIRepresentation: URL(string: uri))
afdcj2ne

afdcj2ne2#

我在尝试添加带有URL类型值的用户信息时遇到了这个问题。通过将URL更改为String修复了这个问题。
您可以检查输入值是否为字符串值。如果不是,则将其设置为字符串可以解决此问题。

fnatzsnv

fnatzsnv3#

我通过在字典中包含一个NSUUID/UUID得到了这个,切换到字符串表示已经停止了错误的报告!

相关问题