私はSudzcを使用してSOAPWebサービスとインターフェースするアプリケーションに取り組んでいます。SoapRequest.h
サービスによって生成されたテンプレートは、オブジェクトのシリアル化に対するいくつかの変更といくつかの変更を除けば、うまく機能します。
デフォルトでは、テンプレートは次のようにすでに作成されたメソッドを使用してSOAPリクエストを送信する可能性を提供します。
MyService* service = [MyService service];
[service login:self action:@selector(handleLogin:) user:@"user" password:@"pass"];
リクエストが終了すると、次のようにSOAPレスポンスによって返される値でハンドラーに制御が与えられます。
- (void) handleLogin: (id) value{
//cast value to your object
}
私が知りたいのは、リクエストを強制的に終了するのではなく、行われたリクエストをブロックする可能性があるかどうかです。
たとえば、ユーザーUINavigationController
がアクティブな人からリクエストを行った場合backButton
(リクエストが完了するまで無効にできることはわかっています)、ユーザーが前のコントローラーに戻った場合、アクティブなリクエストをブロックしたいと思います。
私はそれが明確であることを願っています(そうでない場合は私に知らせてください)。