2010-06-21 48 views
1

我正在嘗試使用wsdl2objc和this soap web服務。但是,當我在我的iPhone項目中使用它時,出現此錯誤:使用wsdl2objc的未定義符號

Undefined symbols: 
    ".objc_class_name_ndfdXML", referenced from: 
     [email protected][email protected][email protected] in HomeViewController.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

這裏我使用了ndfdXML類。

ndfdXMLBinding *binding = [ndfdXML ndfdXMLBinding]; 
binding.logXMLInOut = NO; 

有人能告訴我如何解決這個問題嗎?提前致謝。

這是錯誤,現在我越來越

Undefined symbols: 
    "_typens_sectorTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_CornerPoints main] in ndfdXML.o 
    "_typens_featureTypeTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_GmlLatLonList main] in ndfdXML.o 
     -[ndfdXMLBinding_GmlTimeSeries main] in ndfdXML.o 
    "_typens_compTypeTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_GmlTimeSeries main] in ndfdXML.o 
    "_typens_productTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_NDFDgen main] in ndfdXML.o 
     -[ndfdXMLBinding_NDFDgenLatLonList main] in ndfdXML.o 
    "_typens_formatTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_NDFDgenByDay main] in ndfdXML.o 
     -[ndfdXMLBinding_NDFDgenByDayLatLonList main] in ndfdXML.o 
    "_typens_displayLevelTypeStringFromEnum", referenced from: 
     -[ndfdXMLBinding_LatLonListCityNames main] in ndfdXML.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

回答

3

沒有得到答案。這wsdl2objc不工作的所有WSDL ...我切換到http://sudzc.com/。它也是轉換WSDL 2 ObjC

+0

sudzc生成的代碼是否工作? – AechoLiu 2011-06-07 05:54:03

+0

Ya ...有時我們必須稍微修改代碼才能使其工作...可能會發生一些問題... wsdl2objc也有同樣的問題。 – 2011-06-09 09:43:41