У меня были некоторые проблемы при создании объекта URL, как из строки, так и с использованием URLComponents.
изображение кода с некоторыми сообщениями отладки
var components = URLComponents() components.scheme = "https" components.host = "apidojo-yahoo-finance-v1.p.rapidapi.com" components.path = "/stock/v2/get-statistics" components.queryItems = [ URLQueryItem(name: "region", value: "US"), URLQueryItem(name: "symbol", value: "TVIX") ] let url = components.url
let url = URL(string: "https://apidojo-yahoo-finance-v1.p.rapidapi.com/stock/v2/get-statistics?region=US&symbol=\(stockSymbol)")
ссылка на страницу документации API
Однако при тестировании кода объект url возвращает nil, несмотря на использование команды po в консоли xcode 11db и просмотр возвращаемых данных (хотя использование команд "p" и "v" давало nil).
Anyone знаете, как создать URL, чтобы правильно содержать данные?
Любая помощь приветствуется!