본문 바로가기

Development/IOS & Mac

iOS Background 실행시키기

iOS에서 Home 버튼을 눌러도 진행중인 처리작업을 중단하지 않고 실행 할 수 있게 만드는 방법이다.


(본인의 경우 background 상태가 될 떄 처리되도록 만들었다. )


- (void) applicationDidEnterBackground:(UIApplication *)application {

 UIBackgroundTaskIdentifier taskId = [[UIApplication sharedApplicationbeginBackgroundTaskWithExpirationHandler:^{

[[UIApplication sharedApplicationendBackgroundTask:taskId];

 }];

}//end applicationDidEnterBackground Method


background 상태에서 처리가 완료가 되어 종료를 시킬때


[[UIApplication sharedApplication] endBackgroundTask:taskId];