어떻게 해결할 수 있습니까?'someEnumeration '인터페이스 선언을 찾을 수 없습니다. 'interfaceName '의 오류"오류가 발생했습니다. ?오류를 수정하는 방법 - "@interface interfaceName : someEnumeration"은 "인터페이스를 찾을 수 없습니다."someEnumeration '.. "
어떤 단계를 통해 문제가 재현됩니까? "있는 .h"+ "하는 .m"와 같은 출력 CSOURCE 코드의 유효하지 않은 파일 이름을 수정
소스 파일 내부 객체를 groupwise.wsdl 파일을 대상으로 Wsdl2ObjC
컴파일
코드에서 더 많이 사용되기 전에 @interface 중 하나를 위로 이동하십시오!
예상되는 출력은 무엇입니까? 뭔가 작동
대신 무엇이 보이나요?
33 오류가 발생했습니다. 클래스에서 typedef 열거 형 객체의 3 가지 유사한 상속으로부터 "상속"됩니다.
typedef enum types_StatusTrackingOptions {
types_StatusTrackingOptions_none = 0,
types_StatusTrackingOptions_None,
types_StatusTrackingOptions_Delivered,
types_StatusTrackingOptions_DeliveredAndOpened,
types_StatusTrackingOptions_All,
} types_StatusTrackingOptions;
types_StatusTrackingOptions types_StatusTrackingOptions_enumFromString(NSString *string);
NSString * types_StatusTrackingOptions_stringFromEnum(types_StatusTrackingOptions enumValue);
@interface types_StatusTracking : types_StatusTrackingOptions { ...
을 여기에 나는 오류가 " 'types_StatusTrackingOptions', 'types_StatusTracking'의 슈퍼 클래스에 대한 인터페이스 선언 를 찾을 수 없습니다"데 모든 오류가 일반적이다.
어떤 제품 버전을 사용하고 있습니까? 어떤 운영 체제 에서요? Wsdl2ObjC - rev 168, OS - Mac OS X 10.6.2, iPhone SDK - 3.2, 시뮬레이터 - v 3.1.2 - 3.1.3, wsdl - GroupWise v.8, NDK released 2008-12-23, wsdl xsd 파일이 첨부됩니다.
P. GroupWise.wsdl + .xsd 파일을 http://code.google.com/p/wsdl2objc/issues/detail?id=99
고마워요! 나는 Wsdl2ObjC 변환기와 각각의 저자들이 enum으로부터 클래스를 상속받을 때 말도 안되는 것을 이해했다. 글쎄, 이것을 시도해 보겠습니다. 아마도 이것이 작동 할 것입니다 ... –