在 appcelerator Titanium v​​ 9 上打开 URL 后出现错误

Getting error after openURL on appcelerator Titanium v 9

我正在为 ios 平台开发基于 sdk v9 的 Titanium 项目,在使用此函数 Titanium.Platform.openURL 打开外部 url 时出现此错误:

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

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

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

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