2009-12-25 7 views
0

하나의 void 함수를 여러 뷰 컨트롤러로 호출하고 싶습니다. 어떻게 할 수 있습니까? 나에게 약간의 아이디어를 제안 해주세요.다른 클래스의 void 함수를 호출하는 방법은 무엇입니까?

+2

귀하의 의견을 제안 해주십시오. –

+0

질문을 이해할 수 없습니다. '[viewController myMethod];' –

+0

@ 하딕 (@hardik)과 같은 일을하고 싶습니까? 질문을 명확히하고 최소한의 코드를 추가하여 질문하는 것을 설명하십시오. 특히 뷰 컨트롤러로 "호출"하는 것은 의미가 없습니다. 컨트롤러 메서드에서 * 함수를 호출하는 것을 의미합니까? 함수, 메서드 또는 둘 중 하나를 호출 하시겠습니까? 또한 "뷰 컨트롤러"는 무엇을 의미합니까? MVC 아키텍처에서는 일반적으로 뷰에 별도의 컨트롤러가 없습니다. 대신 컨트롤러는 표시를 위해보기에 정보를 보냅니다. – outis

답변

0

정적 함수에 대해 이야기하고 있다고 생각합니다. 정적 함수로 선언하고 정의해야합니다. 그런 다음 모든 contorller 뷰에서 클래스를 초기화하지 않고 해당 void 함수를 사용할 수 있습니다. 또한 정적 함수를 public으로 선언합니다.

정적 함수 선언은 다음과 같습니다. + (void) functionName : (parametertype) parameter;

+0

"클래스 방법"입니다. C++은 클래스 필드와 메소드를 나타 내기 위해'static'을 사용하지만, 같은 것은 아닙니다. "정적 함수"는 "정적"수정 자로 선언 된 함수이며 내부 연결을 제공하므로 동일한 객체 파일 내에서만 볼 수 있습니다. – outis

관련 문제