问题标签 [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 回答
304 浏览

objective-c - Sudzc 未将 2012-03-07T21:08:23.6875-05:00 转换为 NSDate

我需要使用什么格式的字符串将“2012-03-07T21:08:23.6875-05:00”的字符串值解析为 NSDate?

背景:

我正在针对 .NET Web 服务使用 Sudzc ARC。Web 方法返回两个 .NET DateTime 属性。尽管两者都是 .NET DateTime 属性,但 Web 方法以不同的日期/时间格式返回它们。

第一个 DateTime 的值在 SQL Server 中设置,并以这种格式“2012-03-07T21:08:23”返回一个值。Sudzc 解析了这个伟大的......还没有问题。

第二个 DateTime 的值由 .NET 设置为 DateTime.Now.AddHours(24)。Web 方法将其作为“2012-03-07T21:08:23.6875-05:00”的值返回,其中包含额外的毫秒和时区偏移量(例如:“.6875-05:00”)。Sudzc 不会将此值解析为 NSDate,soap.m 方法 dateFromString 返回值为 nil。

我很确定这与 NSDateFormater 有关。soap.m 带有以下...

我试图将格式字符串从 "yyyy-MM-dd'T'HH:mm:ss.SSS" 修改为 "yyyy-MM-dd'T'HH:mm:ss.SSSSSS-zz:zz" 和其他变体,但 NSDate 总是返回为零。

0 投票
0 回答
246 浏览

iphone - SUDZ 从我的工作 WSDL 生成错误代码

我正在尝试使用 sudzc 将我的 SOAP WSDL 生成到 obj-c。它不会编译,因为它正在生成一个生成的类 LenType,它试图引入“string.h”。这是有问题的...

/* LenType.h LenType 对象的属性和方法的接口定义。由 SudzC.com 生成 */

错误是@interface 行上的“预期标识符”。

我在这里看到了一些问题,因为它似乎试图将 STL 字符串用作此类的超级,并且在其他示例中,我都没有看到它以这种方式从 WSDL 构建。有任何想法吗?

谢谢。

0 投票
1 回答
1199 浏览

ios - 使用生成的 SUDZC 代理调用 SAP Web 服务时出错:CX_ST_MATCH_ELEMENT

尝试从生成的 sudzc 应用程序调用 SAP SOAP Web 服务会显示我不知道的错误:

奇怪的是,请求似乎具有 IYear 元素。有人可以告诉我在哪里搜索问题吗?

0 投票
1 回答
428 浏览

ios - 等到多个 NSXMLParser 解析操作完成

在我的应用程序的登录屏幕上,在我从用户那里获得凭据后,我会执行一系列解析操作。我将数据保存在核心数据存储中,并且我有大约 7 个实体,这意味着我需要 7 个不同的解析操作。

我用 Sudcz 进行解析;

选择器在哪里handleLogin进行解析。如果登录成功,我会调用此处理程序中的所有其他解析处理程序。

所有这些处理程序都以相同的逻辑工作。一切正常。但是,当出现问题时,例如,应用程序在解析过程中关闭或其中一个解析失败,应用程序会尝试打开并NSException由于丢失数据而崩溃 ()。

我想做的是告诉应用程序(有点)等到所有解析都安全完成(因为我猜选择器(处理程序)执行的顺序是随机的)并且所有处理程序都返回一些积极的结果。如果不是,则重置持久存储/删除现有的不完整实体并重新启动。

编辑:当所有选择器完成运行时,我想调用一个方法来了解商店是否已满,具体取决于来自这些选择器的结果并采取相应措施。

我该怎么办?NSOperationQueue还是NSThread别的什么?

提前致谢,

艾伦

0 投票
1 回答
677 浏览

objective-c - Sudz-C Objective-C WebServices 记录有效结果,但始终返回 NIL 委托对象

我正在使用 SudzC 创建一个 WebService 客户端,经过一些尝试处理配置等,我能够返回数据。当我在服务中打开日志记录时,响应日志,如下所示。(我在所有 XML 标记中添加了空格,以使它们能够在 StackOverflow 中打印。请接受 XML 可以正常工作,因为我有一个现有的 Java 应用程序可以将此数据检索到 JAXB 对象中并且目前可以正常工作。)

但是,当我尝试使用委托时,或者
[service GetDevices:self action:@selector(handleFind:)];
“结果”中的值始终为零。

有任何想法吗?

XpressViewViewController.m

0 投票
1 回答
486 浏览

iphone - iPhone 的 SudzC 似乎每次 Web 服务调用都会泄漏 1kB

Instruments 报告了 2 个对象在每次调用 Soap Web 服务时泄漏,其中的代码由 SudzC 生成。

我已经缩小了一个简单的案例,使用代码调用免费的公共 Web 服务 ( http://www.webservicex.net/geoipservice.asmx?WSDL ) 并且没有身份验证。不幸的是,运行 SudzC 项目需要进行大量设置,但您可以通过将 WSDL URL 放入http://www.sudzc.com/并选择“iOS 中的 Objective-C”来查看生成的代码。

每个对象的调用堆栈是

调用代码:

根据 [Soap createEnvelope] 中的工具,Soap.m 中的违规行看起来很无害(标有注释)。

我曾尝试修改该方法(通过组合 appendString 调用、添加一些虚拟日志记录等),但泄漏总是发生在此方法中。

我能想到几种可能:

  • Instruments 识别错误的代码中其他地方存在泄漏。
  • appendString 使用不正确。
  • Apple 的 NSMutableString appendString 方法存在泄漏。
  • 没有实际泄漏。

谁能推断出正在发生的事情(或如何找出答案)?

我正在使用 iOS SDK 4.3。

B计划是将项目转换为自动引用计数...

0 投票
2 回答
565 浏览

iphone - 用于 Magento 网络服务的 Sudzc

我的情况非常糟糕,我从 sudzc 网站上获得了 ObjectiveC 课程。使用“http://www.xxx.in/mstore/api/soap/?wsdl”

在“SDZMagentoServiceExample.m”类中,我得到一种方法

[服务调用:self action:@selector(callHandler:) sessionId:@"" resourcePath:@"catalog_category.level" args: (id)args];

如果我在 args 中传递字典或数组,它总是会给我参数错误,例如“请求的网站代码无效:”。

请帮助我,我的情况非常糟糕。

提前致谢。

0 投票
1 回答
384 浏览

cocoa - 将 NSMutableArray 转换为 sudzc 中的自定义对象数组

我正在使用 SUDZC 从 Web 服务获取数据。生成的代码如下所示:

我可以看到调用 Web 服务时有响应,但上面语句中的结果为空。

在生成的类中,我可以找到序列化对象的方法,但是否还有函数可以进行反序列化?

当我解决这个问题时......如何将 NSMutableArray 转换为由 sudzc 生成的自定义类型的数组?

我现在可以做这样的事情:

但这是正常的方式还是应该如何在 SUDZC 中解决(因为它已经为此生成了一些类)?如何将结果转换为自定义对象列表?

0 投票
1 回答
382 浏览

sudzc - 处理 SUDZC 的响应结果-NSMutableArray

我将 SUDZC 与一个 Web 服务一起使用,该服务响应几个不同的数组:E_ANT、EFULLNAME、E_RULE、E_VACDAYS。但是当我查看请求结果时,只有 E_ANT 的值可见。我如何访问其他项目,或者这对于 sudzc 是不可能的?

0 投票
2 回答
477 浏览

iphone - 从 sudzc 生成的文件objective-c解析数据?

我正在尝试使用 sudzc 生成的文件获取特定数据。我已经使用他们的示例代码来了解 cxmlnode* result = (cxmlnode*)value;

它给了我 nslog 的:.....

"描述" = "测试描述";

...

如何获取数据测试描述以放入变量中?


有谁知道它是否必须用json解析?格式不是 xml。我是新手,仍然有问题。

我通过使用 NSDictionary 弄清楚了: