gpt4 book ai didi

objective-c - 如何将值数组传递给 SudzC 生成的 Web 服务类?

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:37 28 4
gpt4 key购买 nike

我有一个从接受 ArrayOfInt 和 ArrayOfString 对象作为参数的 WSDL 生成的 sudzc 服务类。服务方法签名是这样的:

- (SoapRequest*) Search: (id <SoapDelegate>) handler filters: (NSMutableArray*) displayedAttributes: (NSMutableArray*) displayedAttributes;

我的问题是,如何将值传递给需要 NSMutableArrays 的参数?

在上面的方法签名中,“displayedAttributes”参数需要一个 ArrayOfInt对象(应在 int 标记中填充多个整数,例如 <int>1</int><int>2</int><int>3</int> 等)。

但是我试过的这些东西都没有用:

  • 直接传递(int)对象的 NSArray/NSMutableArray
  • 直接传递NSNumber对象的NSArray/NSMutableArray
  • 传递包含@"1"、@"2"、@"3"等的字符串数组
  • 传递一个已经包含 @"<int>1</int>" 的字符串数组, @"<int>2</int>"
  • 构建 CXMLDocument基于整数的字符串

我确信下载的随附文档中对此有某种解释——只是目前我还不清楚。

最佳答案

@Jon Limjap:你真幸运!!!它询问你之前处理过的类型,我有 SudzC 为我生成的自定义类类型(!)...它仅在传递 CXMLNode 时初始化,(需要 CXMLDocument/CXMLElement)..我不知道如何处理这样的类型...

一个实例是:filter是一个类,我有一个filter的类,但是没有办法初始化它,(除了alloc-init然后设置它的属性,但是它的属性是另一个这样的自定义类型.. !!!!)...如果您知道任何“技巧”来告诉/配置 sudzc 以允许我们传递对象或获取 cocoa 类型的对象,请告诉我...

关于objective-c - 如何将值数组传递给 SudzC 生成的 Web 服务类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4943346/

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