我使用了 com.alcoapps.drawermenu模块来实现抽屉菜单功能。它在appcelerator sdk 4.0.0版上运行良好。但是当我将appcelerator sdk的版本升级到5.3.1时,它会给出运行时错误。
following is the runtime error:
[ERROR] : TiExceptionHandler: (main) [655,655] ----- Titanium Javascript Runtime Error -----
[ERROR] : TiExceptionHandler: (main) [0,655] - In ti:/view.js:19,10
[ERROR] : TiExceptionHandler: (main) [0,655] - Message: Uncaught Error: Cannot add window/tabGroup to a view.
[ERROR] : TiExceptionHandler: (main) [0,655] - Source: throw new Error("Cannot add window/tabGroup to a view.");
[ERROR] : V8Exception: Exception occurred at ti:/view.js:19: Uncaught Error: Cannot add window/tabGroup to a view.
调试后我发现错误的原因是
$.drawermenu.init({
menuview : menu,
mainview : main,
duration : 200,
parent : thisWin
});
我已经浏览了this文档链接。
答案 0 :(得分:0)
如错误所示,无法将窗口添加到视图中。
如果查看demo,可以看到该模块使用的是Views而不是Windows。你也应该!
因此,将您的<Window>
代码转换为<View>
代码,并且所有代码都应该再次运作。