2011-08-26 2 views
1

OCUnit 대상에 응용 프로그램 테스트가 포함되어 있습니다. 내 응용 프로그램 호스트 대상 클래스의 인스턴스 메서드를 호출 할 수 있지만 클래스 메서드를 호출 할 수 없습니다. ,iOS 용 OCUnit 응용 프로그램 테스트 대상을 빌드 할 때 링커 오류가 발생했습니다.

Undefined symbols for architecture armv6: 
    "_OBJC_CLASS_$_DiceGameViewController", referenced from: 
     objc-class-ref in DiceGameViewControllerTest.o 
    (maybe you meant: _OBJC_CLASS_$_DiceGameViewControllerTest) 
ld: symbol(s) not found for architecture armv6 
collect2: ld returned 1 exit status 

내가 목표 - C는 인스턴스가 호출을 할 링크시 오브젝트 파일에 대한 액세스를 필요로하지 않기 때문에이 가정 : 나는 (alloc 같은) 클래스 메소드를 호출하면, 나는 다음과 같은 링커 오류 클래스 호출을 위해 링크 타임에 액세스해야합니다. 다른 사람이 이것을 확인하기 위해 문서로 나를 가리킬 수 있습니까?

이 질문은 이러한 질문에 대한 유사합니다

Imported files not recognized in OCUnit

OCUnit will not allow me to use my own data types

답변

관련 문제