UIにSenchaTouch(1)を使用するPhonegap / Cordova(1.6.0)アプリケーションと、Documentsフォルダー内のファイルを解凍するためのカスタムネイティブ(iOS)プラグインがあります。プラグインには独自のGUIがありません。
Senchaアプリのプログレスバー(または単にダイアログ)を更新して、解凍操作中の進行状況を表示したいと思います。「writeJavascript」メソッドを使用してネイティブコードからJavascriptコードを呼び出す更新関数をネイティブプラグインに実装しました。
その機能を呼び出すと機能しますが、Sencha UIで行ったGUI更新は実際には表示されず、デバッグログステートメントも表示されません。コードの間にJavascriptアラートボックスを追加した場合にのみ、Senchaの更新が処理され、UIで何かが変更されたことを確認できます。Senchaがすべてを非同期で実行し、そのコードが何らかの形でブロックされているように感じます。
何が欠けていますか?