【问题标题】:Getting error after openURL on appcelerator Titanium v 9在 appcelerator Titanium v​​ 9 上的 openURL 后出现错误
【发布时间】:2020-10-01 08:37:21
【问题描述】:

我正在为 iOS 平台在 sdk v9 上构建 Titanium 项目,使用此函数 Titanium.Platform.openURL 打开外部 url 时出现此错误:

[ERROR] :  Script Error {
[ERROR] :      message = "undefined is not an object";
[ERROR] :      type = TypeError;
[ERROR] :  }

问题是它没有告诉问题出在哪里,有人可以帮忙吗? 提前致谢

【问题讨论】:

  • 你在暂停/恢复事件中使用setInterval吗?
  • 不,我应该用这个吗?
  • 否,但用户在 TiSlack 中提出了与 setInterval 结合出现此错误的相同问题。如果您没有使用 9.0.3,请尝试更新到该版本。
  • 我已经在使用 9.0.2 版本了,会有什么不同吗?
  • 9.0.3 不是 9.0.2。

标签: ios titanium openurl


【解决方案1】:

您可以通过指定 openURL 命令的第二个和第三个参数来绕过这个错误(这似乎是一个 Titanium 错误):

Ti.Platform.openURL('http://maps.apple.com/maps?q=' + destinationAddress, null, () => { });

【讨论】:

  • 这正是我想要的!!非常感谢
  • 工作正常。感谢您并为 JIRA 票 +1!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
  • 2012-02-13
  • 1970-01-01
  • 1970-01-01
  • 2017-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多