問題タブ [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 に答える
277 参照

xcode - アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_SDZInfo" (sudzc)

XCode 4.1.1 でアプリケーションを開発しています

Web サービスを利用するためにhttp://sudzc.com/からライブラリを追加しました。

アプリケーションをコンパイルすると、次のエラーが発生します。

XCode の構成は Build 2.4 および Deployment Target 5.1 です。

SimpleTableViewAppDelegate.m と RootViewController.m が追加されているため、このソリューションは機能しません 。通常は Xcode がこれを行いますが、プロットが失われることがあるため、手動で .m ファイルを追加する必要があります。"

よろしくお願いします。

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

iphone - JSONをSudzCのようなObjectiveCに変換する

JSONWebサービスをSOAPプロトコルを使用するSudzcのようなObjectiveCコードに変換するために使用されたコンバーターはありますか。

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

objective-c - Objective-C Sudzc WSDL ジェネレータの代替

Sudzc ( www.sudcz.com ) は、もはや貢献されているプロジェクトではないようです!

コミットがなく、特にオブジェクトのリストを返す際にいくつかの重大なバグが発生した 1 年後、この便利なツールはインターネットのブラック ホールに姿を消しつつあるようです。

これと同じように機能する代替ツールを誰かが知っているかどうか疑問に思っていましたか?

それとも、SOAP リクエストはデータ転送の好ましい方法ではなくなりましたか? json は残りのクライアントを使用するより良いアプローチですか?

おまけの質問: sudzc で返されたオブジェクトのリストを処理する方法はありますか

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

ios - iOSのNSStringへのSoapRequest?

WDSLからSudzc.comによって生成されたAPIを使用しています。私はこの方法を持っています:

そして、sudzc.comによって生成されたドキュメントが私に言ったように、それはWebサービスを呼び出し、文字列としてXMLを受け取ると思いました。

ドキュメンテーション

しかし、SoapDelegateがどのように機能するかは本当にわかりません。応答(文字列としてのリスト)が必要な場合は、どうすればよいでしょうか。例はもっと紛らわしいです、それは言います:

例

しかし、明らかに、

'互換性のないポインタタイプのために機能しません...」

私はこれについて非常に新しいので、私が言っていることがナンセンスであるならば申し訳ありません。ありがとう。

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

ios - sudzc SOAP クライアントのデシリアライゼーション エラー

iOS アプリで sudzc soap クライアントを使用しています。

これがsoapメソッドの宣言です

(SoapRequest*) UploadData: (myid <SoapDelegate>) handler myid: (NSString*) myid props: (NSString*) props

たとえば、2 番目のパラメーターに文字列 "<test>" を渡すと、次のエラーが発生します。

a:DeserializationFailed メッセージを逆シリアル化しようとしているときに、フォーマッタが例外をスローしました: 操作 'UploadData' の要求メッセージの本体を逆シリアル化中にエラーが発生しました。名前空間 'http://tempuri.org/' の終了要素 'props' が必要です。名前空間「http://tempuri.org/」から要素「test」が見つかりました。1 行目、338 桁目。

sudzc が文字列パラメータの「<」または「>」文字を処理できないのはなぜですか? これらの文字を手動でエスケープする必要がありますか?

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

iphone - SudzC からソースコードをダウンロードする方法

sudzC からソース コードを生成しましたが、ダウンロード オプションが見つかりませんでした。ダウンロード方法を教えてください。

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

iphone - sudzc から xml または逆シリアル化された応答を取得するにはどうすればよいですか?

石鹸サービスにアクセスするために、iOS iPhone アプリで sudzc を使用していくつかのテストを開始しました。正しい wsdl へのリンクで sudzc を使用し、カスタマイズされたコードをダウンロードしました。

次に、サービスを次のように初期化します。

次のセッションを開きます。

セッションID文字列を返す...次の呼び出しでそのIDを使用するよりも

私が得るのは、形式のない文字列です... xmlはありません...配列オブジェクトはありません...

xml または逆シリアル化されたオブジェクトを取得するにはどうすればよいですか?

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

ios - 複雑な石鹸の応答を読み取り、SudzcでIDとIDREFノードを持っている[iOS]

Sudzc(ARCブランチ)を使用したsoap応答の解析に問題があります。アプリのデータを保存するWCFサービスがあります。応答を正常に取得できるWebサービスに接続できましたが、応答の1つにz:ref属性が含まれているとスタックしました。例なしで説明するのは難しいですよね?;)/ iは重要なデータをたとえば「#someid」に置き換えたので、問題があることを指摘しないでください;)

ご覧のとおり、受信者ノードをi2として識別する行があり、さらに同じ送信者から同じ受信者への別のメッセージのノードを確認できます。

このxmlの解析に使用されるsudzc生成クラス:

Touchxmlを使用するSudzは、それを読み取ることができず(nullの受信者と送信者を取得)、応答は次のように解析されます。

問題はデシリアライズの深さにあると思います。パーサー(if)は、指定されたIDのレシーバーノードを取得しようとしますが、このIDでマークされたレシーバーノードが他のノード(前のアイテムノード)にあるため失敗します。

助けとあなたの時間を前もって感謝します。

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

ios - NSDictionary lowercaseString error

I'm working with an API generated with SudzC, I have a method which gets a response in XML and I'm trying to deserialize to an NSMutableDictionary.

This is the method to deserialize: enter image description here

And when I get the value of the Soap response I cast it and try to show the keys in the console log:

enter image description here

The problem is that I'm getting this error:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM lowercaseString]: unrecognized selector sent to instance 0x7277680'


I have tried to do the same but deserializing to a NSMutableArray and it works, so the problem must be in the deserialize method but I can't find it.