2017-05-07 6 views
0

주어진 클래스가 TestViewController 인 경우, 해당 확장에 메소드가 추가됩니다. 하지만 오류가 나타납니다, 이유는 무엇입니까?objective-c에서 카테고리 확장에 메소드를 추가 할 수없는 이유는 무엇입니까?

코드 :

@interface TestViewController(){ 
    -(void) testMethod; 
} 

구문 분석 오류 : TestViewController.m는 : 12 : 5 : 유형 이름은

어떻게 익명의 범주를 확장 확장 클래스에 메소드를 추가하기 위해 지정 또는 규정이 필요 ? 감사합니다.

+0

시도한 것에 대한 의견과 작성하려는 클래스 및 카테고리의 전체 샘플 – manman

답변

3

{}을 (를) 제거하십시오. ivars는 {} 안에 선언되며, {} 바깥에 메소드가 선언됩니다.

+0

을 추가하고 '@end' – CRD