gpt4 book ai didi

php - 使用 SUDZC 的 Objective C 网络服务(带有 php 服务器)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:33 24 4
gpt4 key购买 nike

我在 objectcive-c 中将 sudzc 用于我的网络服务。服务器端基于 PHP。我已经在我的 WSDL 中将 php 数组定义为 ArrayOfstring。当 sudcz SoapRequest 从服务器获得响应时,存在有效的 XML。但是当在 sudzc 生成类 ArrayOfString initWithNode:element 的实例上调用方法时,(元素是 CXMLElement 类型),没有任何反应。生成的 ArrayOfstring 实例为空。当我使用 NSLog(ArrayOfstring 的实例)时,它打印的只是周围的文本 并且其中没有内容。或者,当我在字符串 ouptpu 中调用 [Soap deserialize:element] 时,我只能看到返回的 xml 集的最后一个元素。有人有解决这个问题的建议吗?

最佳答案

同样的问题,老兄。它不允许仅通过传递“正常”字段(如 int 或 NSArray 等)来初始化对象。但是如果你想看到实际的结果,检查request.receivedData,它是NSData,你需要把它转换成NSString,然后它是纯xml格式,现在你需要解析xml并获取你需要的结果。

主要问题是处理程序方法的 (id) 没有提供任何信息。此外,如果我想初始化一个字段(服务创建类型),首先,我必须创建 cxmldoc,然后是 cxmlelement,然后是 cxmlnode,然后可以将其初始化为受尊重的对象。

关于php - 使用 SUDZC 的 Objective C 网络服务(带有 php 服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9208766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com