2014-12-03 9 views
1

배경 가져 오기가 작동하는 데 문제가 있습니다. 아래 내 코드를 참조하십시오. info.plist에서 배경 모드로 가져 오기를 추가했습니다. 디버그 -> 배경 가져 오기 시뮬레이션을 사용하여 가져 오기를 시뮬레이트합니다. 콘솔 로그에 아무 것도 출력되지 않습니다. 나는 이것의 좋은 예를 신속하게 발견 할 수 없었다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?배경 가져 오기가 작동하지 않습니다.

func application(application: UIApplication!, performFetchWithCompletionHandler 
     completionHandler: ((UIBackgroundFetchResult) -> Void)!) { 

println("Background fetch occured!"); 
completionHandler(UIBackgroundFetchResult.NewData) 
} 

답변

0

응용 프로그램 실행이 끝난 후 최소 배경 가져 오기 간격을 설정해야합니다. 또한 프로젝트의 앱 타겟 아래에서 기능을 클릭하고 배경 모드가 백그라운드 가져 오기로되어 있는지 확인하기 만하면 Info.plist를 통해 허용 할 때 어떻게하면 엉망이되지 않았는지 확인합니다.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 
{ 
    UIApplication.sharedApplication().setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum) 
    return true 
} 
+0

엑스 코드 6.3.1의 문제, 그리고 배경 가져가 켜져 있습니다. 귀하의 코드를 추가했지만 배경 가져 오기를 시뮬레이션 할 때 여전히 아무 일도 일어나지 않습니다. – James

2

나는 모든 아침이 싸우고있다 그리고 나는 불행한 솔루션이 : Xcode의 6 릴리스의 "Known Issues"섹션에 따르면

것은 노트 :

The Xcode menu command Simulator Background Fetch does not work. 
Use the menu command in iOS Simulator instead. (20145602) 

키커는 시뮬레이터에서이를 트리거 할 옵션이 없다는 것을 의미합니다.

나는이 테스트를했는데 아직도 내가 응용 프로그램 기능을 확인

관련 문제