0
실례합니다. 바보 같은 질문에 대해서는 실례합니다. 그러나 ios7에서 배경 가져 오기가 어떻게 호출되는지 이해할 수 없습니다. 코드는 다음과 같습니다.배경 가져 오기는 iOS7을 한 번만 실행합니다.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[application setMinimumBackgroundFetchInterval:20];
return YES;
}
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
{
NSLog(@"Fetch called");
completionHandler(UIBackgroundFetchResultNoData);
[UIApplication sharedApplication].applicationIconBadgeNumber += 1;
}
문제는 간격을 20 초로 설정했지만 한 번만 실행한다는 것입니다. 그런 행동은 나에게 이상하게 보인다. 어쩌면 내가 틀렸어. 백그라운드 가져 오기 시뮬레이션이 기본값으로 한 번만 실행하지만, 실제 장치에서는 주기적으로 해낼거야. 20 초마다 호출된다는 것을 어떻게 확신 할 수 있습니까 ?? 도와주세요!