2010-07-09 9 views
3

여기에 멀티 태스킹 기능이 누락되었습니다. 백그라운드에서 작업을 실행할 수는 있지만 실제로 필요한 것은 앱이 백그라운드에서 실행될 때 작업이 계속 실행된다는 것입니다. 그래서 내가 필요한 것은 백그라운드에서 새로운 작업을 시작하는 것과는 다릅니다. 이미지가 뷰에로드되고 사용자가 앱을 백그라운드로 이동시키기 위해 홈 버튼을 누르면 해당 이미지가 계속로드되고 사용자가 앱을 다시 활성화하면로드 된 모든 이미지를 볼 수 있습니다. 어떻게 할 수 있습니까? 고마워.백그라운드에서 작업 실행 계속

답변

0

백그라운드 작업 실행에 대한 문서는 Apple 사이트의 iPhone Application Programming Guide에 있습니다.

+0

나는 이미 그 페이지를 보았습니다. 내가 이해할 수없는 것은 앱이 Forground에있을 때 이미 실행중인 작업을 계속할 수 있는가하는 것입니다. 필자는 문서가 제안한대로 앱이 백그라운드에서 실행될 때 작업을 시작하고 싶지 않습니다. 앱이 포 그라운드에서 백그라운드로 변경되는 경우에도 계속 실행되도록하고 싶습니다. –

+2

Alex 이제 beginBackgroundTaskWithExpirationHandler : 앱이 백그라운드로 들어가기 전에 사용할 수 있음을 알았습니다. 그런 표본을 찾을 수는 없지만. 나는 앱이 여전히 활성화되어있을 때 앱을 사용하면 앱이 백그라운드에서 실행될 때 작업이 계속 될 것이라고 생각합니다. –

+2

+1 Sachin이 모든 것은 문서에서 분명하지 않습니다. – Lee

0

언급 된 설명서에 따르면 전경에있는 동안 beginBackgroundTaskWithExpirationHandler:을 사용하면 끝날 때까지 백그라운드에서 계속 실행됩니다. 해당 작업이 종료되면 응용 프로그램이 일시 중지 될 수 있습니다.

관련 문제