Я пытался создать программу, которую я бы регулярно запускал, чтобы проверить, изменился ли веб-сайт. Это работает в Swift Playgrounds, однако, если я пытаюсь просто скопировать его в файл .swift и затем запустить его непосредственно в терминале, он не возвращает ответ. На самом деле, похоже, он ничего не делает.
Вот мой код:
func getSite(website: String) {
let url = URL(string: website)!
let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
if error != nil {
print(error?.localizedDescription)
} else {
if let data = data, let host = response?.url?.host, let scheme = response?.url?.scheme {
print("Retrieved data from \(host) over \(scheme)...")
let site = String(data: data, encoding: .utf8)
print(site)
}
}
}
task.resume()
}
Есть идеи?
Спасибо!