Ben nesneyiKullanım AlamofireObjectMapper ben bu kodu yazmış olması dönmek fonk
dönmek için bir sunucudan JSON yanıtını eşlemek için AlamofireObjectMapper uzantısını kullanan ve bir fonk yaratacağım bir nesne oluşturmak için func
func downloadPokemonDetails1(completed: DownloadComplete)-> (Pokemon?) {
let url = NSURL(string: _pokemonUrl)!
Alamofire.request(.GET, url).responseObject { (response: Response<Pokemon, NSError>) in
guard response.result.isSuccess else {
print(response.result.error.debugDescription)
return
}
let pokemon1 = response.result.value
return pokemon1
}
}
Herer
import Foundation
let URL_BASE = "http://pokeapi.co"
let URL_POKEMON = "/api/v1/pokemon/"
typealias DownloadComplete =() ->()
bilmiyorum benim Constanst.swift (DownloadComplete
kapatılmasını içerir) neden fonk downloadPokemonDetails1
Benim Pokemon
Sınıf
lass Pokemon: Mappable {
var id: String?
var name: String?
required init?(_ map: Map){
}
func mapping(map: Map) {
name <- map["name"]
id <- map["id"]
}
}
Pokemon sınıfınızı gösterir misiniz? – kamwysoc
Merhaba Pokemon sınıfını içeren soruyu düzenledim. func downloadPokemonDetails1 de Pokemon sınıfında yer almaktadır. –