我正在处理流。我希望流应该在后台打开 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 分钟,然后断开连接。