仪表板小部件可以使用 SQLite 数据吗?

Can a Dashboard widget use SQLite data?

我制作了一个 iOS 应用程序,其中按类别列出了我最喜欢的名言。我想把它变成一个仪表板小部件,通知我当天的报价。我从来没有制作过仪表板小部件,只阅读过苹果网站上的 hello world 示例。

任何人都可以推荐一个好的教程或帮助我理解以下内容:

获取我的 SQLite 报价数据库并通过仪表板小部件使其可用的最佳方法是什么?

谢谢。

我最终使用了 NerdTools 并实现了一个 awk 脚本来从我计算机上的文本文件中提取随机引用。所以这是以不同的方式解决的。

Dashboard 就像,真的很旧...它看起来像是一种勉强维持生命的技术。

但是如果你无论如何都想玩弄它,从小部件访问 SQLite 的方法是实现一个使用 SQLite 库的 native widget plug-in,公开你的小部件 JavaScript 的方法代码可以调用以获取您需要的信息。

或者,正如您所做的那样,以不同的形式重新打包数据,以便您可以更方便地从小部件访问 JavaScript。