2012-05-11 3 views
0

을 눌러하지만 난 세의 ViewController를 가지고 있고, 나는 NShomedirectory/문서 내 이미지를 저장 문제IOS : 내가 어떤 이미지를 색상을해야 내 응용 프로그램에서 홈 버튼

이 때 uimage을 저장

I color threeViewController에서 IBAction으로 이미지를 변경할 때 NSHomedirectory에 이미지를 저장할 수 있지만 이미지를 채색하고 홈 버튼을 누르면 내 앱을 두 번째 열 때 이미지가 저장되지 않습니다. (내 앱이 어떤 이유로 멀티 태스킹을하지 못합니다.) 홈 버튼 누르기를 인터셉트 할 수있는 방법이 있습니까?

답변

0

앱이 백그라운드로 이동하면 다음과 같은 메서드가 호출됩니다.

- (void)applicationDidEnterBackground:(UIApplication *)application 

이 방법으로 이미지를 저장할 수 있습니다.

확인 자세한 내용은이 링크 - UIApplicationDelegate

+0

applicationWillResignActive의 실제 차이점은 무엇입니까? 링크에서 응용 프로그램이 비활성 상태가 될 때도 발생합니다 :/ –

+0

@JohnSmith - 자세한 내용은이 링크를 확인하십시오 - http://stackoverflow.com/questions/3712979/applicationwillenterforeground-vs-applicationdidbecomeactive-applicationwillre – rishi

+0

감사합니다. , 그러면 데이터 저장을 원할 때 applicationDidEnterBackground를 사용하는 것이 좋습니다. –

0

네 AppDelegate에에서

당신이 오버로드 할 수 있습니다

- (void)applicationWillResignActive:(UIApplication *)application; 

응용 프로그램이이 기능에 당신이 홈 버튼을 클릭 할 때마다 입력

관련 문제