Обратный звонок на игровой площадке Swift 3 [дубликаты]

На этот вопрос уже есть ответ:

Как запустить асинхронные обратные вызовы на детской площадке 8 ответов

Я пытаюсь выполнить эту строку кода на игровой площадке, но получаю какой-либо ответ. Мой код выглядит следующим образом:

func testCallbackEmpty( callback: @escaping  () -> Void) {

        DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
            callback()
        }
    }

    testCallbackEmpty(callback: { () -> Void in
        print("Hey called here")
    })


enum Result {
    case OK, FAILED
}


func mainCallback(callback: @escaping (Result) -> Void) {
    DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
        callback(Result.OK)
    }

}

mainCallback(callback: { result in
    print("Hurray \(result)")
})

Ответы на вопрос(1)

Ваш ответ на вопрос