2010-06-21 5 views
1

J'essaie d'utiliser wsdl2objc avec le service web this. Mais quand je l'utilise dans mon projet iPhone, j'obtiens cette erreur:Symboles non définis utilisant 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 

Ici j'ai utilisé la classe ndfdXML.

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

Quelqu'un peut-il me dire comment résoudre ce problème? Merci d'avance.

C'est l'erreur devient maintenant me

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 

Répondre

3

n'a pas obtenu une réponse .. Ce wsdl2objc ne fonctionne pas pour tous ... wsdl je suis passé à http://sudzc.com/ .C'est convertit également wsdl 2 ObjC

+0

Est-ce que les codes générés par sudzc fonctionnent? – AechoLiu

+0

Ya ... quelques fois nous devons modifier les codes peu pour le faire fonctionner ... Certains problèmes peuvent survenir ... wsdl2objc ont également le même problème. –

Questions connexes