2014-03-27 41 views
0

我正在處理流。 我希望流應該在後臺打開10分鐘,10分鐘後我想關閉它。 我已經這樣做了......在後臺運行應用程序10分鐘

`__block UIBackgroundTaskIdentifier bgTask; 
    bgTask = [application beginBackgroundTaskWithExpirationHandler:^{ 
     [application endBackgroundTask:bgTask]; 
     bgTask = UIBackgroundTaskInvalid; 
    }]; 

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ 
     [self resumeStream]; 
});` 

在這種情況下,該應用程序僅適用於背景和3分鐘,之後其斷開運行。

+0

讓你流超時10薄荷背景 – AsifHabib

+0

@AsifHabib它不是爲運行10分鐘。它只能運行3分鐘 – AMohan

+0

流必須有一個超時!如果流被斷開,後臺任務無能爲力!所以你必須設置流的超時時間! – AsifHabib

回答