Swift URL Object возвращает nil, несмотря на то, что команда po возвращает данные - PullRequest
0 голосов
/ 18 марта 2020

У меня были некоторые проблемы при создании объекта 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, чтобы правильно содержать данные?

Любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...