2011-09-07 3 views

답변

1

클래스 확장에 포함 된 모든 항목이 클래스에 비공개입니다.

여기서 실질적인 질문은 여기 IBAction입니다.보기 컨트롤러 전용입니다. 그 것이 내부적으로 사용되는 것이라면,보기 컨트롤러 내부에서 함수를 활성화하는 버튼을 누르는 것처럼, 클래스 확장에 넣으십시오.

+2

클래스 확장에서 IBAction을 삽입하지 않으면 헤더 파일 대신 구현 파일에 있기 때문에 IB 연결에서 숨길 수 있습니까? –

+3

최신의 가장 훌륭한 Xcode에서 사실이 아님 :) – gcamp

+1

매우 멋지다! 하지만 최신과 최고의 베타 버전이 나올 때까지 : –

1

IBAction 메서드를 비공개로 설정하려는 경우 클래스 확장에 IBAction을 선언 할 이유가 없습니다. 컨트롤러 @implementation에 동작 메소드의 구현을 추가하기 만하면됩니다.