Bonsoir,
Voilà le code
if let urlImage = URL(string: donnesGlobales[indexPath.section][indexPath.row].PHOTO_) {
URLSession.shared.dataTask(with: urlImage){data, response, error in
print("data urlsession =",urlImage ,"\n", data as Any)
print(error)
}.resume()
do {
let photo : NSData = try NSData(contentsOf: urlImage )
//print(photo)
cell.monEtiquette.image = UIImage(data: photo as Data)
}catch{
cell.monEtiquette.image = UIImage(named: "Ca.png")
}
}else {
cell.monEtiquette.image = UIImage(named: "Ca.png") }
Alors tout fonctionne impeccable si l’app tourne uniquement sur le device.
Par contre lorsque je relance à partir de Xcode bouton play ou Control R et ben monsieur swift me dis qu’il y a une erreur
Optional(Error Domain=NSURLErrorDomain Code=-1100 “L’URL demandée est introuvable sur ce serveur.” UserInfo={NSUnderlyingError=0x1c0250f20 {Error Domain=kCFErrorDomainCFNetwork Code=-1100 “(null)”}, NSErrorFailingURLStringKey=file:///private/var/mobile/Containers/Data/Application/4B399887-14E9-466C-8950-B3D67763302E/tmp/4875FF79-8948-4B51-AF9B-47482B86AA10.png, NSErrorFailingURLKey=file:///private/var/mobile/Containers/Data/Application/4B399887-14E9-466C-8950-B3D67763302E/tmp/4875FF79-8948-4B51-AF9B-47482B86AA10.png, NSLocalizedDescription=L’URL demandée est introuvable sur ce serveur.})
Je vous avoue que j’ai cherché pas mal de solution, mais là je bloque. Ce n’est pas très gênant dans le fonctionnement habituel de l’app, mais à chaque fois que je fais une modification de programmation, il faut que je me retape le chargement en manuel de toutes les photos.
Merci pour votre aide.
Gliou