2012-03-19 3 views
0

쉽게 물어볼 수 있지만 검색 할 내용이 무엇인지 확실하지 않습니다. 내 헤더 파일에있는 메서드를 선언하면

는 내 헤더 파일에 방법

- (void) applicationWillResignActive:(NSNotification *) notification; 

를 선언해야합니까? 나는 내 코드를 정리하려고 시도하면서 처음으로 응용 프로그램과 메신저를 만들려고합니다.

감사합니다.

답변

3

아니요. 이러한 메소드는 특정 조건에서 특정 작업을 수행 할 수있게 해줍니다.이 경우 응용 프로그램이 백그라운드로 가려고하는 경우입니다. 구현하지 않으면 아무 일도 일어나지 않을 것입니다. "viewWillAppear"와 동일합니다.

또한 이러한 메서드는 부모 클래스에서 가져온 .m 파일에만 구현하면됩니다. 아마 UIViewController 하위 클래스에서 오는 객체에 배치 할 것이기 때문입니다.

+0

applicationWillResignActive :는 UIApplicationDelegate 프로토콜 방법입니다. –

+0

내 잘못, 네 말이 맞아, 내가 다른 예제를주고 있었는데 나는 그가 언급 한 것을 생각하지 않았다. – Pochi

0

applicationWillResignActive:UIApplicationDelegate 프로토콜의 선택적 방법입니다. 앱 위임자는 이미 헤더의 해당 프로토콜을 준수한다고 선언해야합니다. 따라서 이미 선언되었으므로 다시 선언 할 필요가 없습니다.

관련 문제