Je trouve qu'il est très difficile de transmettre mon résultat dans mon rappel de fin d'accès dans mon ViewController. Je peux imprimer mon objet quand je fais ma boucle for mais je ne peux pas accéder aux valeurs spécifiques à l'intérieur de l'objet.Type N'importe lequel n'a aucun membre indice
public func getMedia(completion: @escaping (Array<Any>) ->()){
Alamofire.request(URL(string: MEDIA_URL)!,
method: .get)
.responseJSON(completionHandler: {(response) -> Void in
if let value = response.result.value{
let json = JSON(value).arrayValue
completion(json)
}
}
)
}
Dans mon ViewController
getMedia(){success in
for item in success{
print(item["image"]) //This causes error
print(item) //This prints the object perfectly
}
}