代码之家  ›  专栏  ›  技术社区  ›  S.P.

使用wsdl2objc的未定义符号

  •  1
  • S.P.  · 技术社区  · 16 年前

    我正在尝试使用wsdl2objc this SOAP Web服务。但是当我在iPhone项目中使用它时,我会得到这个错误:

    Undefined symbols:
      ".objc_class_name_ndfdXML", referenced from:
          literal-pointer@__OBJC@__cls_refs@ndfdXML 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
    
    1 回复  |  直到 12 年前
        1
  •  3
  •   S.P.    16 年前

    没有得到答案。此wsdl2objc不适用于所有WSDL…我切换到 http://sudzc.com/ 它还转换wsdl 2 objc。

    推荐文章