你好,你能帮我解决这个错误吗?
[ERROR] TiExceptionHandler: (main) [340,3234] /ui/common/ApplicationTabGroup_Andr.js:1703
[ERROR] TiExceptionHandler: MainWallTable.insertRowBefore([0, PendingUploadView, Titanium.UI.RowAnimationStyle.BOTTOM]);
[ERROR] TiExceptionHandler: ^
[ERROR] TiExceptionHandler: TypeError: Cannot read property 'BOTTOM' of undefined
这是我的代码
WallsArray.MainWall = WallsArray.MainWall.concat(PendingArrayView);
MainWallTable.insertRowBefore([0,PendingUploadView,Titanium.UI.iOS.insertRowBefore.BOTTOM])
钛合金版本11.1.1
1条答案
按热度按时间gcuhipw91#
insertRowBefore
不接受数组作为参数。https://titaniumsdk.com/api/titanium/ui/tableview.html#insertrowbeforeif是
insertRowBefore(index, row[, animation])
,其中[]是可选的。这是您创建的自定义方法吗?另外,如果你想传递一个动画参数,它将是
Titanium.UI.TableViewScrollPosition.BOTTOM
(位置)或Titanium.UI.iOS.RowAnimationStyle.BOTTOM
(动画风格)。再次:https://titaniumsdk.com/api/structs/tableviewanimationproperties.html
编辑:你的代码也不匹配错误消息。