尝试创建本地通知失败,并出现以下错误:
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}
那是什么意思?
3条答案
按热度按时间svujldwt1#
这是由于尝试在通知的
userInfo
中传递来自objectID.uriRepresentation()
的URL而导致的。必须改为存储
objectID.uriRepresentation().absoluteString
。处理通知后,
objectID
可通过以下方式恢复:afdcj2ne2#
我在尝试添加带有URL类型值的用户信息时遇到了这个问题。通过将
URL
更改为String
修复了这个问题。您可以检查输入值是否为字符串值。如果不是,则将其设置为字符串可以解决此问题。
fnatzsnv3#
我通过在字典中包含一个
NSUUID
/UUID
得到了这个,切换到字符串表示已经停止了错误的报告!