2013-01-03 55 views
6

Sudzc(www.sudcz.com)似乎不再是正在貢獻的項目!Objective-C Sudzc WSDL生成器替代

經過一年沒有提交和一些嚴重的錯誤,特別是返回的對象列表,這個有用的工具似乎正在消失在互聯網的黑洞。

我想知道是否有人知道一種替代工具的工作方式與此相同?

或者肥皂請求不再是數據傳輸的首選方法? json是使用其他客戶端的更好方法嗎?

獎金的問題:是否有辦法讓sudzc處理對象

回答

0

在生成的SoapRequest.m文件的返回列表中那裏你可以找到的執行

- (void) connectionDidFinishLoading:(NSURLConnection *) connection 

查找

if([deserializeTo respondsToSelector: @selector(initWithNode:)]) 
{ 
    element = [element childAtIndex:0]; 
    output = [deserializeTo initWithNode: element]; 
} 

並用「element = [...]」刪除該行。如果您這樣做,請記住,由於此更改,您可能必須修復生成的.m文件的其他部分。這在很大程度上取決於您的WebService佈局。希望這可以幫助。