Hey, j'ai un programme qui a besoin de savoir si une image en ligne existe, mais la seule façon que j'ai obtenu ce travail est en chargeant l'image dans un pointeur NSData et en vérifiant si le pointeur existe.Si l'url existe Objective-c
- (BOOL)exists {
NSString *filePath = @"http://couleeapps.hostei.com/BottomBox.png";
NSURL *url = [NSURL URLWithString:filePath];
NSData *imageData = [NSData dataWithContentsOfURL:url];
if (imageData) {
return YES;
}
return NO;
}
Cela a fonctionné pour moi, mais mon problème est que j'ai une connexion très lente, et il prend une éternité à télécharger l'image. Donc ma question est: est-il un moyen de mettre en vérifiant si une image (disons "http://couleeapps.hostei.com/BottomBox.png") est disponible sans avoir à le télécharger dans une méthode de reporteur booléen?
aide est très appréciée
HiGuy
Pourriez-vous expliquer un peu plus? Je trouve difficile à comprendre. –
HEAD: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.4 – JeremyP
Ne devraient-ils pas être des pointeurs, c'est-à-dire 'NSMutableURLRequest * request'? –