次のことを達成したい: サーバーにデータを送信し、実行が成功したら、現在のビューを閉じます。私がこれまでに行ったこと:
- DataRequest 経由でデータを送信する (動作)
- onFinish コールバックを追加する (動作)
onFinish で現在の Viewcontroller を無視しようとします (失敗) これが私のコードです
function sendTopic() { var vServerController = mobileController.serverController(); var vJSONRequest = vServerController.createDataRequest(); vJSONRequest.setQueryMethod("createTopic"); vJSONRequest.setOnFinish(finish); vServerController.addToQueue(vJSONRequest); } function finish(vResponse) { if (vResponse.body().search("200")) { //we got a 200 back, everything worked! logger.showMessage("All okay!"); mobileController.activeController().dismissModal(); } }
何か案は?