大家早上好
我有一个小应用程序,它使用 NSNotificationCenter
来安排通知。我在运行时访问它们没有问题,并且一切正常。
当我关闭应用程序并重新启动时,问题就出现了。我似乎无权访问我在第一次运行期间安排的通知。
Answers here建议在 ~/Library/Application Support/NotificationCenter/ 中有一个 .db 文件,但 OS X 10.10 中不存在该文件夹(未隐藏,也不在任何其他 Application Support 文件夹中)但我可以在我的 10.9 分区上看到它。
有没有人知道这个文件现在在哪里,或者这个功能是否已经完全改变并且计划的通知存储在别处?
感谢您的任何提示, MD沙伊
最佳答案
感谢一些外部帮助,我发现可以通过执行以下操作查看 .db 文件位置:
- 打开您的事件监视器
- 搜索进程
usernoted
- 转到“打开文件和端口”标签
那里列出的文件还包含我正在搜索的 .db 文件,它位于 /private/var/folders下的 /com.apple.notificationcenter/db 子文件夹中strong>(很抱歉没有发布完整路径,但有些图片似乎对每台机器或用户来说都是独一无二的)。
关于objective-c - 10.10 中通知中心 .db 文件的新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26754189/