私はobjectcive-cの私のwebserviceにsudzcを使用しています。サーバー側はPHPに基づいています。私はWSDLにArrayOfstringとして定義されたPHP配列を持っています。 sudcz SoapRequestがサーバーからの応答を受け取るとき、有効なXMLがあります。しかし、クラスがArrayOfStringのinitWithNode:element(要素はCXMLElement型)クラスを生成すると、何も起こりません。生成されたArrayOfstringのインスタンスは空です。私はNSLog(ArrayOfstringのインスタンス)それはちょうど周囲のテキストを印刷<ArrayOfstring> <ArrayOfstring>とそれにはnohtingがあります。または、私が[soap deserialize:element]を文字列ouptpuで呼び出すと、返されたxmlの最後の要素が表示されます。誰かにこれを解決するための提案がありますか?目的C webservice(PHPサーバを使用)SUDZCを使用
2
A
答えて
1
同じ問題がありました。intやNSArrayなどのような "通常の"フィールドを渡すだけでオブジェクトを初期化することはできません。 実際の結果を確認する場合は、requestをチェックしてください。 NSDataであるreceivedDataをNSStringに変換する必要があります。次に純粋なxml形式ですが、xmlを解析して必要な結果を取得する必要があります。
大きな問題は、ハンドラメソッド(id)が何も与えないことです。さらに、サービス作成型のフィールドを初期化したい場合は、最初にcxmldoc、次にcxmlelement、次にcxmlnodeを作成しなければなりません。次にcxmlnodeを作成して、尊重されたオブジェクトに初期化できます。
関連する問題
- 1. PHPを使用したC#HTTPサーバ
- 2. 目的Cプロトコルの使用
- 3. winformsアプリケーションでPHP webserviceを使用する
- 4. 目的Cメソッドダイナミックライブラリを使用したスウィズリング
- 5. 目的-Cのスウィフトサブスクリプトを使用
- 6. ASP.NETでPHP SOAP WebServiceを使用する
- 7. バックグラウンドサービスでPHP WebServiceを使用します。
- 8. C#プロダクションでJson WebServiceを使用する
- 9. 目的C定数使用法NSString * const
- 10. 目的C - NSMutableStringsのdeleteCharactersInRangeの使用
- 11. Android Sql Liteはwebserviceを使用してSQLサーバからダウンロード
- 12. ポッドを使ってswift 3で目的のCプロジェクトを使用
- 13. C++での.asmx webserviceの使用
- 14. Mac用の目的のcを使用した画面キャプチャ
- 15. C#PHPサーバのアンマネージdllを使用したアプリケーションのデプロイ
- 16. Phonegap Webserviceを使用する
- 17. SUDZc用のXMLノードデータ
- 18. 目的C:タグを使う
- 19. 属性を使用しているDelphiでC#Webserviceを使用する
- 20. UIImpactFeedbackGeneratorの使用目的は?
- 21. ksoap2を使用して複合データ型のwebserviceを使用してwebserviceにアクセスする
- 22. 目的のC NSPredicateクラスでcharacterAtindexを使用
- 23. 目的c:数値式で#define定数値を使用する
- 24. 目的C:ソケットを使用した投稿/取得リクエスト
- 25. 目的c - 戻り値を使用しないオブジェクト返却メソッド
- 26. 目的C初回使用時にルートビューを変更する
- 27. 目的関数cで補完ハンドラを使用するメソッド
- 28. 目的のcでコアデータを使用したユニットテスト
- 29. 目的のCでswiftファイルを使用する方法
- 30. iOSアプリケーションで目的のcランタイム関数を使用する