【问题标题】:First widget works in Dashcode but not when deployed第一个小部件在 Dashcode 中有效,但在部署时无效
【发布时间】:2009-09-16 05:11:46
【问题描述】:

我的小部件在部署后无法工作,即使它在 Dashcode 中没有显示错误。提前为我对术语的不明确表示歉意。我是新手。

为了创建小部件,我删除了默认的 .js 文件并将 JavaScript 和 XHTML 粘贴到 HTML 页面中,并创建了随附的 CSS 文件。

我能看到生成的唯一代码是 plist。

我尝试打开所有权限,但似乎没有任何改变。

OSX 实用程序控制台显示的错误超出了代码中的数字。

我认为 JavaScript/XHTML/CSS 不是问题,因为它在网页中有效,而小部件在 Dashcode 中确实有效。

帮助感谢,

红宝石

【问题讨论】:

  • 你有没有让它工作?更重要的是,我认为您的标题具有误导性。从帖子中,它似乎表明您的小部件从未在 Dashcode 中工作过,在部署/导出之后也没有工作过。但是您的标题表明它可以在 Dashcode 中使用,但一旦部署到仪表板就无法使用。

标签: widget dashcode


【解决方案1】:

如果您使用的是 Dashcode,请不要删除默认 JS。文件。这很重要,因为它具有渲染小部件中大部分部件所需的加载器。您可以随时添加您的自定义 javascript 文件。它还提供了可以在 Dashcode 中正常工作的代码。

【讨论】:

  • 好吧,对我来说有趣的是,它可以在 Dashcode 中使用,但一旦部署或导出为小部件文件就无法使用。它无法工作的地方是持久会话 cookie,它在 Dashcode 中工作。那很奇怪。当然,我确实覆盖了默认文件。
  • 尝试使用内置数据库而不是 cookie 会话。 developer.apple.com/library/safari/documentation/iPhone/…我停止为仪表板开发,因为很明显它正在退出。很遗憾,但随着通知中心小部件的引入,仪表板很可能会消失。第一个线索是破折号。 ://
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-31
  • 1970-01-01
  • 1970-01-01
  • 2018-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多