Fordern Sie eine Alamofire -URL mit Swift 5 anIOS

Programmierung für iOS
Anonymous
 Fordern Sie eine Alamofire -URL mit Swift 5 an

Post by Anonymous »

Ich habe gerade festgestellt, dass diese Methode weit zurückgeschrieben habe. Ich ändere Alamofire. Das Anfordern einer URL von Alamofire
Ich kann diese Fehler nur stellen. < /p>

1-issuccess 'ist aufgrund des „internen“ Schutzniveaus < /p>

2- Wert vom Typ' Ergebnis '. Level < /p>

4- Wert des Typs 'Ergebnis' hat kein Mitglied. 'Fehler' < /p>

Code: Select all

@objc func searchPlaces(query: String) {
let urlStr = "\(MapBox.mapbox_api)\(query).json?access_token=\(MapBox.mapbox_access_token)"

AF.request(urlStr, method: .get, parameters: nil, encoding: URLEncoding.default, headers: nil).responseJSON(completionHandler: { (dataResponse) in

if dataResponse.result.isSuccess {
let resJson = JSON(dataResponse.result.value!)
if let myjson = resJson["features"].array {
for itemobj in myjson ?? [] {
try? print(itemobj.rawData())
do {
let place = try self.decoder.decode(Feature.self, from: itemobj.rawData())
self.searchedPlaces.add(place)
self.tableView.reloadData()
} catch let error  {
if let error = error as? DecodingError {
print(error.errorDescription)
}
}
}
}
}

if dataResponse.result.isFailure {
let error : Error = dataResponse.result.error!
}

})

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post