iphone에서 백그라운드로 실행되는 앱을 설정하는 방법 ??iphone에서 백그라운드로 실행되는 앱을 설정하는 방법은 무엇입니까?
0
A
답변
1
은 다음 코드를 참조하십시오.
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication* app = [UIApplication sharedApplication];
//Create a task object
__block UIBackgroundTaskIdentifier backgroundTask;
backgroundTask = [app beginBackgroundTaskWithExpirationHandler:^{
dispatch_async(dispatch_get_main_queue(), ^{
if (backgroundTask != UIBackgroundTaskInvalid) {
[app endBackgroundTask:backgroundTask];
backgroundTask = UIBackgroundTaskInvalid;
}
});
}];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
dispatch_async(dispatch_get_main_queue(), ^{
if (backgroundTask != UIBackgroundTaskInvalid) {
// do stuff
[app endBackgroundTask:backgroundTask];
backgroundTask = UIBackgroundTaskInvalid;
}
});
});
}
1
응용 프로그램이 백그라운드로 이동 한 후 제한된 시간 동안 작업을 수행 할 수 있지만 제공된 기간 동안 만 작업을 수행 할 수 있습니다. 이 기간 이상 실행하면 응용 프로그램이 종료됩니다. 이 문제를 해결하는 방법은 iOS Application Programming Guide의 "Completing a Long-Running Task in the Background"섹션을 참조하십시오.
관련 문제
- 1. 앱이 iPhone에서 백그라운드로 실행되는 동안 이메일 보내기
- 2. iOS 시뮬레이터에서 앱을 백그라운드로 실행하는 방법은 무엇입니까?
- 3. jailbreak 된 아이폰에서 백그라운드로 앱을 실행하는 방법은 무엇입니까?
- 4. iPhone에서 백그라운드로 메일 보내기
- 5. iPhone에서 백그라운드로 앱 시작
- 6. iOS 앱을 백그라운드로 실행합니다.
- 7. 파이썬에서 백그라운드로 실행되는 초음파 스레드
- 8. iPhone에서 앱을 통해 패스를 공유하는 방법은 무엇입니까?
- 9. iphone에서 실행되는 백그라운드 작업
- 10. 내 앱이 iPhone에서 백그라운드로 실행되게하려면 어떻게해야합니까?
- 11. Android 2.3X가 앱을 백그라운드로 종료합니다.
- 12. iPhone에서 시간 카운트 다운을 설정하는 방법은 무엇입니까?
- 13. iPhone에서 UIImageView 애니메이션을 설정하는 방법은 무엇입니까?
- 14. iPhone에서 깨어있는 타이머를 설정하는 방법은 무엇입니까?
- 15. iPhone에서 기기 방향을 설정하는 방법은 무엇입니까?
- 16. iphone에서 UIViewController의 backgroundcolor를 설정하는 방법은 무엇입니까?
- 17. iPhone - 앱이 실행되는 동안 앱이 백그라운드로 들어갑니다.
- 18. 앱을 특정 작업에 기본으로 설정하는 방법은 무엇입니까?
- 19. iPhone에서 컨트롤을 제거하여 음악을 재생할 때 제목을 설정하는 방법은 무엇입니까?
- 20. iPhone에서 실행되는 C++의 제한 사항은 무엇입니까?
- 21. iPhone에서 내비게이션 컨트롤러를 지원하기 위해 보조보기를 올바르게 설정하는 방법은 무엇입니까?
- 22. TLS/SSL 상단에서 실행되는 Django 앱을 디버깅하는 방법은 무엇입니까?
- 23. iPhone에서 노래를 알람으로 설정하는 방법
- 24. iPhone에서 실시간 앱을 구현 하시겠습니까?
- 25. iPhone에서 앱을 종료하는 방법
- 26. Android와 같은 iPhone에서 백그라운드 서비스를 만드는 방법은 무엇입니까?
- 27. maven에서 실행되는 분기 된 grails에 http 포트를 설정하는 방법은 무엇입니까?
- 28. Flash에서 실행되는 PHP 스크립트로 쿠키를 설정하는 방법은 무엇입니까?
- 29. iPhone에서 텍스트 필드 값을 선택기로 설정하는 방법은 무엇입니까?
- 30. iPhone에서 응용 프로그램 시작시 애니메이션을 설정하는 방법은 무엇입니까?