2010-11-22 6 views
1

AppDelegate 클래스에는 몇 가지 메소드가 있습니다. 이러한 방법을 체계적으로 구성하기 위해 이러한 방법 중 일부를 범주로 그룹화하려고합니다. 내 클래스에 카테고리 추가

  • AppDelegate에 + GameCenter.h
  • AppDelegate에 + GameCenter.m에게
  • 내 카테고리를

    • AppDelegate.h
    • AppDelegate.m :

      그래서 지금은이 파일이 ofcourse는 다음과 같이 정의됩니다.

      @interface AppDelegate (GameCenter) 
      // methods 
      @end 
      

      컴파일 할 때 'AppDelegate'에 대한 인터페이스 선언을 찾을 수 없습니다.

      어딘가에 파일을 가져와야한다고 생각합니다. 하지만 어떤 파일을 가져와야합니까? 내 첫 번째 생각은 AppDelegate.m에서 AppDelegate + GameCenter.h를 가져 오는 것이 었습니다. 하지만 그건 효과가 없습니다. 어떤 팁? 이것을 처리하는 가장 좋은 방법은 무엇입니까? 이 오류는 "AppDelegate에 + GameCenter.h"의 헤더에 누락 된

      #import "AppDelegate.h" 
      

      에서 오는 것처럼

    답변

    3

    는 소리. 당신이했던대로, AppDelegate.m의 헤더에

    #import "AppDelegate+GameCenter.h" 
    

    고수 물론, 그 추가합니다.

    관련 문제