【问题标题】:Dashboard widget: how to bind a list to a non-web XML datasource仪表板小部件:如何将列表绑定到非 Web XML 数据源
【发布时间】:2011-05-23 20:46:46
【问题描述】:
我的桌面上有一个 XML 文件,我想将它绑定到仪表板小部件列表 (tableview)。虽然如果它位于小部件的捆绑文件夹中,我可以绑定此文件,但我无法将 XML 文件绑定到外部列表。模态对话框警告显示:“尝试输入相对于您的应用程序的路径”——但这似乎也不起作用。是的,我确保选中了 Widget Attributes 面板中的“允许外部文件访问”。
【问题讨论】:
标签:
widget
datasource
external
dashboard
dashcode
【解决方案1】:
我想我找到了一个解决方案:而不是使用传统的 unix 文件路径作为数据源引用,例如'/Desktop/myXMLFile.xml',我发现一个XML文件也有一个URL路径:'file:///~/Desktop/myXMLFile.xml'。来自 Cocoa 编程的世界,我对 XML 文件和小部件行为作为 web 2.0 之类的东西一无所知。