2012-11-27 27 views
4

通常情況下我的應用程序將掛起「trigger.io,唱響了」閃屏上,從來沒有顯示我的UI。trigger.io閃屏上掛在iOS的

我在模擬器和真實設備上都發生了這種情況。這是間歇性的,這導致我認爲它可能是某種地方的競爭條件(我是否需要等待僞造初始化?)。

我不知道如何調試以此爲觸發控制檯甚至流露出調試輸出時,不隨地吐痰出一個錯誤。

我應該檢查什麼?這很奇怪,因爲如果我把這樣一個電話:

setInterval(function() { 
    forge.logging.log('hi'); 
}, 1000);` 

我可以看到正在執行我的JavaScript代碼(和繼續執行,因爲這是成功登錄,直到我殺的應用程序).​​.但它仍然是掛在閃屏上。通常點擊主頁按鈕並重新進入應用程序將工作。但有時需要重建幾次才能通過啓動屏幕。

現在我已經看到了這一點在2個不同的開發環境上,2臺不同的物理設備,而iOS的模擬器。

回答

4

這聽起來像是iOS上罕見的問題而導致的DOM事件鍛造監聽隱藏閃屏不火。

解決這個問題的最簡單的方法是確保在啓動畫面是通過在你的代碼是準備好了點調用forge.launchimage.hide()隱藏。有關更多詳細信息,請參見http://docs.trigger.io/en/v1.4/modules/launchimage.html#hide

如果沒有幫助,然後讓我們知道,我們可以嘗試追查它可能是什麼。

+0

我會試試看。謝謝! –

+0

我已經'forge.launchimage.hide()',但現在我看到的是我沒有任何HTML控件的應用程序。這是在Android上。 – Omar