2017-07-01 55 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

謝謝......問題解決了。 –

相關問題