2012-11-01 3 views
0

click here to see snapshot of error 이것은 목표 c를 사용하여 xcode에서 응용 프로그램을 개발하려고 할 때 발생하는 오류입니다. 우리가 기술에 익숙하지 않아 중복 정의가 어디에서 발생하는지 이해할 수 없습니다. 도와주세요.SUPDefaultCallbackhandler에 대한 중복 인터페이스 정의

+0

@ V-Xtreme U 이것에 대한 아이디어가 있습니까? – user1765037

+0

죄송합니다.이 문제에 대해서는 전혀 모르겠지만 http : //stackoverflow.com/questions/5180232/duplicate-interface-declaration-for-class-test-coredataappdelegate를 확인하십시오. 도움이 될 것입니다. –

답변

0

가져 오기 대신 #include를 사용하면이 기술을 사용하여 중복을 최소화합니다. 인터페이스의 시작 부분 (실제로는 바로 앞에 있음)에서 정의를 확인하고 정의되지 않았 으면 정의하고 인터페이스를 정의합니다 . 여기에 예입니다

#ifndef __NetworkOptionsViewController__H // check if this has every been imported before 
#define __NetworkOptionsViewController__H 


#import "blahblah.h" 

@interface NetworkOptionsViewController : UITableViewController 

{ 

NSMutableArray* somevariable1; 
int somevariable2; 


} 
@end 



#endif 

- 내 클래스에 파일 경로가 잘못했기 때문에 내가 전에 encoutered 한 특정 문제가 넘어 가서, 나는이 오류가 발생했습니다. 파일 검사기를 확인했는데 클래스 파일 경로가 IDE 폴더에 아직 정의되어 있지 않습니다. 나는 그들을 삭제하고 다시 복사했습니다.

관련 문제