I want to have an HTTP POST method, in swift for a MacOS app.
I’ve been trying to follow the instructions from here:
Connecting MySQL to IOS Applications
I’m stuck at this point.
I want a func to call, that does the work, and makes the data available.
weak var delegate: Downloadable?
let networkModel = Network()
func downloaddailyoutlook(parameters: [String : Any], url: String) {
let request = networkModel.request(parameters: parameters, url: url)
networkModel.response(request: request) { (data) in
let model = try! JSONDecoder().decode([dailyOutlook]?.self, from:data) as [dailyOutlook]?
self.delegate?.didReceiveData(data: model! as [dailyOutlook])
}
}
}
extension DailyOutLookModel: Downloadable {
let paramX = ["doy": getDayOfYearX()]
downloaddailyoutlook(parameters: paramX, url: URLServices.dailyoutlook)
func didReceiveData(data: Any) {
DispatchQueue.main.sync {
}
}
}