Скорее всего ваша утилита командной строки завершила рано.Чтобы избежать этого, есть несколько разных возможностей.Один из наиболее распространенных использует dispatchMain (), который никогда не возвращается, и утилита командной строки должна быть остановлена «программно»
, поместите это в main.swift и попробуйте: -)
import Foundation
print("----------- init request -----------")
DispatchQueue.main.async {
if let url = URL(string: "https://code-maven.com/try/examples/html/hello_world_html5.html") {
do {
let contents = try String(contentsOf: url)
print(contents)
} catch {
fatalError("contents could not be loaded")
}
exit(0)
} else {
fatalError("the URL was bad!")
}
}
print("---------- continue execution ------")
dispatchMain()