objective-c – 如何将值数组传递给SudzC生成的Web服务类?
我有一个从WSDL生成的sudzc服务类,它接受一个ArrayOfInt和ArrayOfString对象作为参数.服务方法签名是这样的:
- (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 我确信这在下载的随附文档中有所解释 – 目前我还不清楚. 解决方法
@Jon Limjap:幸运的是你!它询问你之前已经处理过的类型,我有自己为我生成的自定义类类型(!)…它只在传递CXMLNode时初始化,(需要CXMLDocument / CXMLElement)..我不知道如何处理这种类型……
一个实例是:filter是一个类,我有一个类的过滤器,但没有办法初始化它,(除了alloc-init然后设置它的属性,但它的属性是另一个这样的自定义类型.. !!! !)…如果你知道任何“技巧”告诉/配置sudzc允许我们传递对象或获取可可类型的对象,请告诉我…. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |