【发布时间】:2011-07-22 11:57:40
【问题描述】:
我正在使用 Appcelerator Titanium Mobile 编写一个 iPhone 应用程序。我正在根据具有焦点的窗口隐藏和显示选项卡组。
dashWin.addEventListener("focus",function(e) {
if (dashWin.tabGroupVisible == true) {
dashWin.tabGroupVisible=false;
tabGroup.animate({bottom:-50,duration:500});
}
});
上面的代码在 dashWin 接收到焦点事件时隐藏了选项卡组。但是,当事件在 iPhone 模拟器中运行时触发时,我会在 Titanium 控制台中看到此消息:
在意外状态下完成导航转换。导航栏子视图树可能已损坏。
Google 搜索出现了一个结果:Another StackOverflow question,这可能暗示了正在发生的事情。
【问题讨论】:
-
附加信息:当我使用子窗口上的“后退”按钮将选项卡返回到 dashWin 时,我只会收到该消息。如果我使用选项卡返回 dashWin,我不会收到消息。
标签: iphone ios-simulator titanium appcelerator appcelerator-mobile