问题标签 [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 开发应用程序

我从http://sudzc.com/添加了用于使用 Web 服务的库。

当我编译应用程序时,它给出了这个错误:

XCode 的配置是 Build 2.4 和 Deployment Target 5.1。

此解决方案对我不起作用,因为添加了 SimpleTableViewAppDelegate.m 和 RootViewController.m “如果您的类的 .m 文件未在“构建阶段”选项卡的“编译源”步骤下列出,则可能会出现此类错误您的目标。通常 Xcode 会为您执行此操作,但有时它会丢失情节,您需要手动添加 .m 文件“

在此先感谢您的帮助。

0 投票
1 回答
373 浏览

iphone - 将 JSON 格式转换为像 SudzC 一样的 Objective C

是否有任何转换器用于将 JSON Web 服务转换为使用 SOAP 协议的目标 C 代码(如 Sudzc)。

0 投票
2 回答
1533 浏览

objective-c - Objective-C Sudzc WSDL 生成器替代方案

Sudzc ( www.sudcz.com ) 似乎不再是一个正在被贡献的项目!

在一年没有提交和一些严重的错误之后,尤其是返回对象列表,这个有用的工具似乎正在逐渐消失在互联网的黑洞中。

我想知道是否有人知道与此相同的替代工具?

还是肥皂请求不再是数据传输的首选方法?json 是使用休息客户端的更好方法吗?

奖励问题:有没有办法让 sudzc 处理返回的对象列表

0 投票
1 回答
202 浏览

ios - iOS 上对 NSString 的 SoapRequest?

我正在使用 Sudzc.com 从 WDSL 生成的 API。我有这个方法:

我认为它调用 web 服务并接收一个 XML 作为字符串,因为 sudzc.com 生成的文档告诉我:

文件

但是我真的不知道 SoapDelegate 是如何工作的,如果我想要响应(作为字符串的列表)我应该做什么?这些例子更令人困惑,它说:

例子

但是,很明显,

由于“不兼容的指针类型......”而不起作用

我对此很陌生,如果我说的是废话,我很抱歉。谢谢。

0 投票
1 回答
589 浏览

ios - sudzc soap客户端反序列化错误

我在 iOS 应用程序中使用 sudzc soap 客户端。

这是肥皂方法声明

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

例如,如果我在第二个参数中传递字符串“<test>”,我会收到以下错误:

a:DeserializationFailed 格式化程序在尝试反序列化消息时抛出异常:反序列化操作“UploadData”的请求消息正文时出错。预期来自命名空间“http://tempuri.org/”的结束元素“道具”。从命名空间“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 [iOS] 读取复杂的肥皂响应,具有 ID 和 IDREFs 节点

我在使用 Sudzc(ARC 分支)解析肥皂响应时遇到问题。我有一些 WCF 服务为我们的应用程序存储数据。我设法连接到网络服务,我可以成功获得响应,但是当其中一个响应带有 z:ref 属性时,我被卡住了。没有例子就很难解释吧?;) /我已经用例如“#someid”替换了重要数据,所以不要指出这是一个问题;)

如您所见,有几行将 Receiver 节点标识为 i2 并进一步您可以看到来自同一发送者和同一接收者的另一条消息的节点

sudzc 生成的用于解析此 xml 的类:

带有 Touchxml 的 Sudz 无法读取(获取 null 接收方和发送方),响应被解析为:

我认为问题在于反序列化的深度。解析器 (if) 尝试获取具有指定 id 的接收器节点,但是它失败了,因为用此 id 标记的接收器节点位于其他节点(上一个项目节点)中。

提前感谢您的帮助和您的时间。

0 投票
1 回答
260 浏览

iphone - 不完整的 SOAP 响应

我正在使用将 SUDZ 转换为 Objective-C 的 WDSL,其中一种方法返回带有参数的 XML 以调用服务。问题是由于 SudzC 的翻译,它没有按预期工作,我正在寻找某种解决方案(我已经写了近 2 个月的电子邮件,但 SudzC 没有回答)

我的想法是:我怎样才能得到完整的肥皂答案以便稍后解析它?这可能就足够了。

因为问题是它只取第一个参数。如果我调用该方法,这是处理程序的答案:

处理程序

但是在答案('value')中没有像'NextParameter'这样的东西。事实上,如果我使用 'objectAtIndex'、'allKeys'.. 它会给我一个异常。

在此处输入图像描述

这是方法:

方法

WSDL 正在工作,我尝试过使用 Java 中的原始版本,这里是答案的一小部分:

http://i.imgur.com/dCcOrYg.png

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.