我正在运行一个在我的 iOS 模拟器中运行良好的应用程序,但是它在我的 Android 模拟器上崩溃了,因为它说我没有定义一个变体。
这是我的示例代码:
/*app.js*/
var myApp = {};
myApp.ui = require("ui");
myApp.ui.createAppTabGroup.open();
/*ui.js*/
function createAppTabGroup() {
var tabGroup = Titanium.UI.createTabGroup();
myApp.fugitivesTab = Titanium.UI.createTab({
title: L('fugitives'),
window: fugitives
});
};
我在创建 require("ui") 之前声明了“var myApp”,所以它应该可以正常工作,事实上,它可以在 iOS 模拟器上运行,但在 Android 中说“myApp 未在行中定义xx myApp.fugitivesTab = Titanium.UI.createTab({"
有什么建议吗?