Что является эквивалентом ответа на селектор для фоновых задач?Я нашел код в Objective-C.Я пытаюсь получить то же самое в Swift.
Вот код Objective-C:
if ([application respondsToSelector:@selector(beginBackgroundTaskWithExpirationHandler:)]){
bgTaskId = [application beginBackgroundTaskWithExpirationHandler:^{
})
Код Swift:
if application.responds(to: #selector(self.beginBackgroundTaskWithExpirationHandler)) {
bgTaskId = application.beginBackgroundTask(expirationHandler: {() -> Void in
print("background task \(UInt(bgTaskId!)) expired")
})
Это говорит, что BackgroundTaskManager имеетнет члена 'beginBackgroundTaskWithExpirationHandler'.
Что именно мы можем воспроизвести в Swift 3?