4

多くの場合、私のアプリは「trigger.io FORGE」スプラッシュ画面でハングし、UIが表示されません。

これは、シミュレーターと実際のデバイスの両方で発生しています。断続的であるため、どこかで競合状態になっているのではないかと思います(forgeが初期化されるのを待つ必要がありますか?)。

デバッグ出力を表示しているときでもトリガーコンソールがエラーを吐き出さないため、これをデバッグする方法がわかりません。

確認すべきことはありますか?私がこのような電話をかけた場合、それは奇妙です:

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

JavaScriptコードが実行されていることがわかります(アプリを強制終了するまで、これは正常にログに記録されるため、実行を継続します)。ただし、スプラッシュ画面でハングします。多くの場合、ホームボタンを押してアプリを再起動すると機能します。ただし、スプラッシュ画面を通過するまでに数回の再構築が必要な場合があります。

これは、2つの異なる開発環境、2つの異なる物理デバイス、およびiOSシミュレーターで見られました。

4

1 に答える 1

4

これはiOSでまれな問題のように聞こえます。これにより、ForgeがリッスンするDOMイベントがスプラッシュ画面を非表示にして起動しなくなります。

これを修正する最も簡単な方法はforge.launchimage.hide()、コードの準備ができた時点で呼び出して、スプラッシュ画面が非表示になっていることを確認することです。詳細については、 http://docs.trigger.io/en/v1.4/modules/launchimage.html#hideを参照してください。

それでも問題が解決しない場合は、お知らせください。他に何ができるかを追跡することができます。

于 2012-11-27T22:30:52.230 に答える