2017-07-01 75 views
1

我在设备(iPhone 7)上运行我的应用程序时遇到此错误,但是当我在模拟器中运行它时工作正常。 它真的很奇怪。传递给UIModule的无效方法(createTableViewRow)

的代码是:

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]\[email protected]:///var/containers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:2875\[email protected]:///var/contain ers/Bundle/Application/B99CA23F-183D-4C5F-A5DC- FA9CFC614186/CarWash.app/src/vistas/personal.js:1:3651"; 
[ERROR] : } 
-- End application log ------------------------------------------------------- 

我使用:

钛Appcelerator的工作室打造:4.9.0.201705302345

SDK:6.1.0GA

在此先感谢。

+0

而不是'APPC TI干净'和重建? –

+0

我刚刚做了...同样的错误... –

回答

1

今天我们遇到同样的错误!有关表格视图

错误的源代码是原因,一个愚蠢的ç& P错误:你有没有尝试

var tableView = Ti.UI.createLabel({...});

var tableView = Ti.UI.createTableView({...});

+1

这正是我的问题..对不起,我的错误... –

0

首先:我不太喜欢Appcelerator Studio,你是否试过用cli编译? appc run -p ios

如果不工作,这将是intresting看到比你发布

0

你尝试与旧版SDK代码段更多的代码?如果没有,然后尝试使用旧的sdk这个代码,仍然会得到相同的错误,那么我想看到更多的代码。

+0

谢谢......问题解决了。 –