2010-02-18 5 views
-1

에서 참조하는 ".objc_class_name_CContext"iPhone 용 앱을 개발하는 동안 Xcode에서이 오류가 발생합니다.이 오류는 무엇인가요 ...이 오류를 해결하려면 어떻게해야합니까? 여기 CContext 및 CManager는 자체 프로토콜을 구현하는 인터페이스입니다. 그리고 TestManagerAppDelegate는 CContext 및 CManager에 대한 개체를 만들고 해당 인터페이스를 사용하여 자체 개체를 사용하여 메서드를 호출하려고합니다.Xcode 런타임 오류 :

ERROR :

".objc_class_name_CContext", referenced from: 
".objc_class_name_CManager", referenced from: 
collect2:id retirned 1 exit status 
[email protected][email protected][email protected] in TestManagerAppDelegate.o 
[email protected][email protected][email protected] in TestManagerAppDelegate.o 
symbol(s) not found 
+2

프레임 워크를 포함하는 것을 잊었습니까? – Jessedc

+0

아니요 를 포함 시켰습니다. 이것들은 제 프로젝트에서 요구하는 유일한 2 프레임 워크입니다 – suse

+0

+1 Jessedc. 귀하의 조언에 따라 프로젝트에서 문제를 제거했습니다. – Vin

답변

0

그것은 CContext 및 CManager 클래스 (아마 CContext.m 및 CManager.m)의 구현을 포함하는 파일처럼 보이는이 Xcode 프로젝트에 포함되지 않았다.

+0

@Diederik : 내 프로젝트에 두 .m 파일을 포함 시켰습니다. 왜이 오류가 나타나는지 알 수 없습니다 .. – suse

+0

클래스 파일도 올바른 대상에 할당되어 있습니까? 별도의 타겟에서 일부 단위 테스트를 실행하고있을 수 있습니까? – diederikh