(Réglé) Transformation NSString vers UIImageView ?

Ben77650Ben77650 Membre
juillet 2014 modifié dans Apple Developer Programs #1

Bonjour à  tous,


 


Dans ma vue j'ai 5 UIImageView, nommées respectivement _image1, _image2, _image3, _image4, _image5. Par défaut elle ne possèdent pas d'image.


 


Ce que j'aimerais faire c'est quelque chose comme cela



for (int cptImg = 0; cptImg<[[_Offredetail objectAtIndex:11]count];cptImg++)
    {
        if(cptImg<5)
        {
        if([[_Offredetail objectAtIndex:11]objectAtIndex:cptImg])
        {
            NSLog(@Une image a été trouvée);
            
            NSString* imgLink=[[_Offredetail objectAtIndex:11]objectAtIndex:cptImg];
            NSString* lienImg = [NSString stringWithFormat:@%@%@", _baseURL,imgLink];
            NSURL* urlImg = [NSURL URLWithString:[lienImg stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
            NSLog(@URL IMAGE: %@", urlImg);
            
            if(cptImg==0)
            {
                _image1.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:urlImg]];
            }
            
            else if(cptImg==1)
            {
                _image2.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:urlImg]];
            }
            
            else if(cptImg==2)
            {
                _image3.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:urlImg]];
            }
            
            else if(cptImg==3)
            {
                _image4.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:urlImg]];
            }
            
            else
            {
                _image5.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:urlImg]];
            }
        }
        else
        {
            NSLog(@Pas d'image trouvée);
        }
        }
    }

Forcément il me dit que image n'a pas de propriété "image" vu qu'il est de type String, je voulais donc savoir s'il y avais moyen de transformer mon NSString en UIImageView.


 


Dans le cas contraire je voudrais bien savoir comment faire ma manipulation.


Mots clés:

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.