Может быть, текст сообщения кажется немного понятным, но только потому, что Xcode не совсем точно указывает сам параметр, в первый раз немного сложно определить.
Xcode кричит, потому что метод хочет видеть точные типы параметров при вызове метода, это так просто.
Решение для примера:
var request: URLRequest? = nil
let task = URLSession.shared.dataTask(
with: request!,
completionHandler: { data, response, error in
DispatchQueue.main.async(execute: {
})
})
task.resume()
Просто использовал URLRequest вместо NSMutableURLRequest .
Нет точных совпадений при вызове метода экземпляра '* * *'
Это общее сообщение об ошибке для неправильного введите вызовы метода. Вот почему я добавил сюда, чтобы помочь другим.
Надеюсь, этот ответ поможет некоторым из вас.
Лучшее.