ios - 通知错误 : Adding notification request failed with error

标签 ios notifications nsmanagedobjectid

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

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}

这是什么意思?

最佳答案

这是由于试图在通知的 userInfo 中传递来自 objectID.uriRepresentation() 的 URL。

有必要存储 objectID.uriRepresentation().absoluteString 来代替。

处理通知后,可以通过以下方式恢复objectID:

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

关于ios - 通知错误 : Adding notification request failed with error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57649934/

相关文章:

ios - 如何在 iPhone 上渲染斜面多边形?

ios - 在 View 内创建组合 View

iOS 推送服务 : is an invisible push notification possible?

android - Android 中是否有与 NotificationListenerService 等效的 iOS?

linux - 我的 Linux 程序如何在不修改任何系统配置文件的情况下获得计算机即将进入休眠状态的通知?

ios - 传递 NSManagedObject

ios - Swift 4.1 类属性和子字符串前缀为 'some' (Xcode 9.3)

iphone - 有没有办法像这样自定义TabBar?