我是 Titanium Studio 移动开发的新手。我使用的是 tabgroup 控制器,它在 IOS 模拟器 5.1 版上运行良好。但是当我升级到 IOS 6 时,当我尝试运行相同的代码时,我得到了以下错误,
Script Error = -[UITabBarController setSelectedViewController:] only a view controller in the tab bar controller's list of view controllers can be selected. at app.js (line 45).
这是我的代码:
var tabGroup = Titanium.UI.createTabGroup();
var win = Titanium.UI.createWindow({
navBarHidden: true,
tabBarHidden: true,
url:'example.js',
});
var tab1 = Titanium.UI.createTab({
height: 30,
window:win,
});
tabGroup.addTab(tab1);
tabGroup.addEventListener('open', function(){
tabGroup.setActiveTab(tab1);
})
tabGroup.open();
请告诉我是否可以做些什么来解决它。或者如果我可以将模拟器降级到 5.1,因为我在运行配置中没有找到 IOS 模拟器 5.1。
提前致谢。