gpt4 book ai didi

iphone - beginBackgroundTaskWithExpirationHandler

转载 作者:行者123 更新时间:2023-12-03 18:24:21 24 4
gpt4 key购买 nike

我正在制作一个应用程序,音频将在后台播放。在以下代码中,bgTask 未声明。 bgTask 应该是一个什么样的对象?

- (void)applicationDidEnterBackground:(UIApplication *)application 
{
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{});

[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}

最佳答案

在赋值之前需要声明bgTask:

UIBackgroundTaskIdentifier bgTask = 0;

关于iphone - beginBackgroundTaskWithExpirationHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com