@The_XXI

Почему происходит ошибка при URLRequest?

Есть такой код:
import Cocoa

var request = URLRequest(url: URL(string: "https://finnhub.io/api/v1/index/constituents?symbol=^DJI&token=c16aimn48v6ppg7elmog")!)

let task = URLSession.shared.dataTask(with: request) { data, response, error in
print(String(decoding: data!, as: UTF8.self))
}
task.resume()

Он выдает ошибку: Fatal error: Unexpectedly found nil while unwrapping an Optional value: file RequestLesson.playground, line 3
Почему такое происходит?

При замене адреса, например, на такой "https://finnhub.io/api/v1/stock/profile2?symbol=AA..." запрос обрабатывается и данные выводятся
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
briahas
@briahas
ObjC, Swift, Python
Скорее всего
URL(string: "https://finnhub.io/api/v1/index/constituents?symbo...")!
не преобразовалось в URL.
Вынесите урлу в отдельную переменную и посмотрите чему эта переменная будет равна
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы