問題タブ [sudzc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
223 参照

iphone - sudzc.comsoapの結果を処理するときに認識されないセレクター例外

私は、sudzc.comで生成されたコードを中心にアプリを作成して、soapWebサービスにアクセスしました。soapリクエストと処理はUITableViewControllerサブクラスに配置されます。

これは関連するコードです:

5行目で次の例外が発生しています。

*キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'-[__ NSArrayI addObject:]:認識されないセレクターがインスタンス0x112730に送信されました'

たくさん検索した後、セレクターメソッドが同じクラスにあり、表示されているので、私は本当に必死です。まったく同じコードが別のプロジェクトでも完全に機能しているため、この特定のケースでコードが実行されない原因がわかりません。

0 投票する
2 に答える
1175 参照

objective-c - sudzc.com SOAP結果の配列フィールドにアクセスする方法は?

ばかげた質問をするのは申し訳ありませんが、Objective-Cの構文にまだ問題があります。したがって、sudzc.comで生成されたコードからこのSOAP応答を取得しました。veh_id列としておよび列としてSQLSELECT結果が含まれている必要がありversionます。

応答オブジェクトとして取得するのはNSMutableArrayです。

だから私はそれを歩きます:

私がプリントアウトとして得るものは次のようなものです:

SQL結果の各行に対して。これが配列要素のプリントアウトである場合、なぜ列だけがあり、version列もないのveh_idですか?

myobjタイプのオブジェクトのキーの値にアクセスするにはどうすればよいidですか?最初にキャストする必要がありますか?

これは、ZendSoap-Serverから返されるXML文字列です。

0 投票する
0 に答える
281 参照

iphone - Magento WSDL の SudzC が正しく機能しない

  1. WSDL の Objective-C の API を生成するために SudzC を使用しています。問題は、結果に空のタグしか含まれていないことです。

    サーバーから取得したデータを保持する SoapRequest の NSData オブジェクトを取得し、それを XML である String に変換してから、NSDictionary または NSArray に解析するという (一時的な!) 解決策を見つけました。しかし、現在、このソリューションは機能しません。

  2. CXMLNode を使用する以外に、SudZC によって作成されたクラスのオブジェクトを初期化する方法はありません。(これらのもので遊んでいる他の例を見ると、私は非常に気分が悪いです)

    たとえば、サーバーから製品をフェッチしたい場合は、Filter のオブジェクトを渡す必要がありますが、Filter のインスタンスを作成するには、CXMLNode が必要です (純粋な xml を含む CXMLDoc を作成しようとした後、CXMLElement をフェッチしました)。 、次に CXMLNode に渡して this に渡しましたが、うまくいきませんでした)。このような問題を処理する方法はありますか?

  3. multi-callについて聞いたことがありますが、Objective-c でどのように実装できますか?

0 投票する
1 に答える
392 参照

ios - SudzC iOS は XML を自動エンコードしますか?

iOS アプリで SOAP Web サービスに SudzC を使用しています。私が直面している問題は、自動生成されるメソッドがあり、そのパラメーターに単純な XML ペイロードが含まれていることです。XML ペイロードを NSString としてパラメーターに送信すると、XML ペイロードの & が & amp; に自動的に変換されます。

このプロセスでは、手動でエンコードを使用していません。どうすればこれを回避できますか? どんな助けでも大歓迎です。

編集 - これは、自動生成され、リクエストによって処理されるコードの一部です

ありがとう

ニシン

0 投票する
0 に答える
188 参照

iphone - コンピュータ名を使用して iPhone から Web サービスにアクセスする

http://computer-name/あるマシンで Web サービスを公開しており、Wi-Fi でこのマシンに接続されている任意のデバイスから次のアドレス ( ) で使用できます。

問題は、iPhone では、コンピューター名ではなく、IP アドレスでのみ Web サービスにアクセスできることです ( http://computer-name/)。

それで、この問題がどこから来たのか誰か知っていますか?または、コンピュータの名前を使用して、IP アドレスを使用せずに iPhone の Web サービスにアクセスできるようにするソリューションはありますか? ありがとう。

0 投票する
1 に答える
135 参照

objective-c - アクションからオブジェクトを返す方法

sudzc.com ソープ クライアントを使用しようとしています。

これは、Web サービスを呼び出す方法です。

これで getVehicle が呼び出され、結果がアクション getVehicleHandler に渡されます。ここまでは順調ですね。しかし、getVehicleHandler 関数から結果を返す可能性はありますか? 現在、void を返しています:

ハンドラーですべての作業を行うのではなく、オブジェクトを呼び出し元のオブジェクトに戻したいと思います。

それ、どうやったら出来るの?

0 投票する
1 に答える
268 参照

iphone - sudzc を使用する SOAP サービスは、iPhone でブール値の「true」のみを返しますか?

http://sudzc.com/を使用して、iPhone アプリに SOAP サービス呼び出しを実装しています。このサービスは、ログインに応じて値 true または false を返すことになっているログイン詳細用に作成されました。サービスを呼び出すと、常に値「true」が返されます。間違ったメールアドレスとパスワードで確認しましたが、戻り値は true のままです。

ここに私のコードがあります

それは真の値のみを返します:(

0 投票する
1 に答える
662 参照

objective-c - ARCが壊れたSudzc ObjCコード

Sudzc を使用して、iOS アプリ用の WebService プロキシ クラスを作成しています。プロジェクトは ARC 用に構成されているため、ARC Sudzc プロファイルを使用しています。

問題は、生成されたコードをダウンロードするとすぐです。サンプル Xcode プロジェクトを開くと。明らかに再配布されたライブラリの一部である SoapObject.m には、常に多くのエラーがあります。

奇妙な点: ヘッダー ファイルがすぐそこにあり、アシスタントがすぐにそれをプルアップするときに、'SoapObject' のインターフェイス宣言が見つかりません。

0 投票する
2 に答える
1490 参照

iphone - GCD を使用した sudzc Web サービスの実行

GCDについて少し混乱しています

Web サービス呼び出しが実行されるクラスを呼び出してみます。

Sudzc で生成された Web サービスを使用しています。Sudzc で生成され、SearchService クラス内にあるサービスへの実際のサービス呼び出しは次のとおりです。

呼び出しが完了したら、次の場所に戻る必要があります。

GCD を使用しなくても問題なく動作しますが、追加すると doSearchHandler メソッドに戻ることはありません。

0 投票する
1 に答える
161 参照

iphone - コードの修正の可能性を教えてください(iPhoneアプリ開発)

sudzCから次の生成されたコードとエラーを示す生成されたコードを取得しました。いくつかのエラーを修正し、次のコード行を取得しました。

.hファイル

.mファイル

他のファイルから呼び出されました

これらはすべてsudzcによって生成されたコードです。私は疑いを持っています:

  • このコード行の変更を提案してください。

  • の意味を説明してください action:@selector(CreateAdvocacyDataHandler:)

  • [[alloc] init](エラー)の代わりにoNode:nilを渡すことはできますか?