我有一個從接受ArrayOfInt和ArrayOfString對象作爲參數的WSDL生成的sudzc服務類。該服務方法的簽名是這樣的:如何將值數組傳遞給SudzC生成的webservice類?
- (SoapRequest*) Search: (id <SoapDelegate>) handler filters: (NSMutableArray*) displayedAttributes: (NSMutableArray*) displayedAttributes;
我的問題是,我怎麼傳值到意想不到NSMutableArrays參數?
在上面的方法簽名中,「displayedAttributes」參數需要一個對象(應在int標記中填充多個整數,例如<int>1</int><int>2</int><int>3</int>
等)。
但是沒有這些東西,我已經試過了工作:
- 直接傳遞的一個NSArray/NSMutableArray裏(INT)對象
- 直接傳遞的NSNumber的一個NSArray/NSMutableArray的對象
- 傳包含@「1」,@「2」,@「3」等的字符串數組
- 傳遞已包含的字符串數組,等
- Co nstructing一個
CXMLDocument
了基於整數
一個字符串的我敢肯定,這是在下載所附文件在某種程度上解釋 - 它只是我不明白的時刻。