NSInvalidArgumentException ', raison:' - [__ NSCFString isFileURL]: sélecteur non reconnu envoyé à l'instance 0x712e450 '
Je suis nouvelle Application iPhone de développement.
Quand je lance un projet d'exemple, je n'ai qui traite un xml
nourrir et affiche le contenu de l'image dans un affichage tableau, j'obtiens cette erreur -
"NSInvalidArgumentException', reason: '-[__NSCFString isFileURL]: unrecognized selector sent to instance 0x712e450'"
Il se produit uniquement lorsque j'essaie d'afficher l'image dans UITableViewCell
.
Le code que j'ai utilisé pour obtenir des images à partir de url
est -
if([elementName isEqualToString:IMAGE])
{
NSURL *imageUrl = [attributeDict objectForKey:@"url"];
NSData *imageData = [NSData dataWithContentsOfURL:imageUrl];
bbc.image = [UIImage imageWithData:imageData];
}
où bbc
est un class(NSObject subclass)
objet utilisé pour stocker l'analyse de contenu.
source d'informationauteur nbs
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes en utilisant
NSString
commeNSURL
. Essayez ceci:Ça ressemble à du "url" est en fait un
NSString
pas unNSURL
objet. De le convertir à uneNSURL
objet vous-même:imageURL n'est pas un NSURL, mais une chaîne de caractères.