传递给 UIModule 的方法 (createTableViewRow) 无效
invalid method (createTableViewRow) passed to UIModule
我在设备上 运行 我的应用程序时遇到此错误 ( iPhone 7 ),但是当我 运行 它在模拟器中工作正常。
真是奇怪。
密码是:
Ti.API.info( json );
var renglon = Ti.UI.createTableViewRow({
id: id,
width: Ti.UI.FILL,
height: '80dp',
});
在模拟器中工作正常,但在设备中出现错误,错误出现在日志中打印 json 之后。
[WARN] : Attempted to load TiUITableViewRowProxy: Could not find class definition.
[ERROR] : Script Error {
[ERROR] : column = 2875;
[ERROR] : line = 1;
[ERROR] : message = "invalid method (createTableViewRow) passed to UIModule";
[ERROR] : sourceURL = "file:///var/containers/Bundle/Application/B99CA23F-183D-4C5F-A5DC-FA9CFC614186/CarWash.app/src/vistas/personal.js";
[ERROR] : stack = "[native code]\nagregarRenglonPersonal@file:///var/containers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:2875\nonload@file:///var/contain ers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:3651";
[ERROR] : }
-- End application log -------------------------------------------------------
我正在使用:
Titanium appcelerator 工作室版本:4.9.0.201705302345
SDK: 6.1.0GA
提前致谢。
首先:我不太喜欢Appcelerator Studio,你试过用cli编译吗? appc run -p ios
如果这不起作用,看到比您发布的代码段更多的代码会很有趣
您尝试过使用旧版 SDK 吗?如果没有,那么用旧的 sdk 试试这个代码,你仍然得到同样的错误,那么我想看到更多的代码。
我们今天 运行 犯了同样的错误!
关于 table 视图的错误源代码是一个愚蠢的 C&P 错误的原因:
var tableView = Ti.UI.createLabel({...});
而不是
var tableView = Ti.UI.createTableView({...});
我在设备上 运行 我的应用程序时遇到此错误 ( iPhone 7 ),但是当我 运行 它在模拟器中工作正常。 真是奇怪。
密码是:
Ti.API.info( json );
var renglon = Ti.UI.createTableViewRow({
id: id,
width: Ti.UI.FILL,
height: '80dp',
});
在模拟器中工作正常,但在设备中出现错误,错误出现在日志中打印 json 之后。
[WARN] : Attempted to load TiUITableViewRowProxy: Could not find class definition.
[ERROR] : Script Error {
[ERROR] : column = 2875;
[ERROR] : line = 1;
[ERROR] : message = "invalid method (createTableViewRow) passed to UIModule";
[ERROR] : sourceURL = "file:///var/containers/Bundle/Application/B99CA23F-183D-4C5F-A5DC-FA9CFC614186/CarWash.app/src/vistas/personal.js";
[ERROR] : stack = "[native code]\nagregarRenglonPersonal@file:///var/containers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:2875\nonload@file:///var/contain ers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:3651";
[ERROR] : }
-- End application log -------------------------------------------------------
我正在使用:
Titanium appcelerator 工作室版本:4.9.0.201705302345
SDK: 6.1.0GA
提前致谢。
首先:我不太喜欢Appcelerator Studio,你试过用cli编译吗? appc run -p ios
如果这不起作用,看到比您发布的代码段更多的代码会很有趣
您尝试过使用旧版 SDK 吗?如果没有,那么用旧的 sdk 试试这个代码,你仍然得到同样的错误,那么我想看到更多的代码。
我们今天 运行 犯了同样的错误!
关于 table 视图的错误源代码是一个愚蠢的 C&P 错误的原因:
var tableView = Ti.UI.createLabel({...});
而不是
var tableView = Ti.UI.createTableView({...});