2015-05-11 13 views
7

Mam na myśli ustawienie pobierania w tle dla aplikacji na iOS.Co to jest actaully wartość UIApplicationBackgroundFetchIntervalMinimum?

zrobić:

func application(
    application: UIApplication, 
    didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]? 
    ) -> Bool { 
     ... 
     application.setMinimumBackgroundFetchInterval(
      UIApplicationBackgroundFetchIntervalMinimum) 
     ... 

gdybym sprawdzać i drukować UIApplicationBackgroundFetchIntervalMinimum w debugera mówi 0 - co jest wartością faktycznie?

Próbowałem patrząc przez api jak dobrze, ale bez powodzenia https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/occ/instm/UIApplication/setMinimumBackgroundFetchInterval:

Odpowiedz

4

To nie jest określony przez Apple, jak długo UIApplicationBackgroundFetchIntervalMinimum czas jest jednak w praktyce jest to około 10 minut.

+0

ok ale miło ze wskazaniem – pellekrogholt

+6

Stała jest dostępna w systemie iOS7 i nowszych wersjach. –

+0

Co to jest około 10 minut, jeśli to ustawienie jest dostępne tylko w systemie iOS 7+, zgodnie z https://developer.apple.com/documentation/uikit/uiapplicationbackgroundfetchintervalminimum?language=objc? –