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分鐘,之後其斷開運行。
讓你流超時10薄荷背景 – AsifHabib
@AsifHabib它不是爲運行10分鐘。它只能運行3分鐘 – AMohan
流必須有一個超時!如果流被斷開,後臺任務無能爲力!所以你必須設置流的超時時間! – AsifHabib