Petit probleme de debutant NSString

LastikoLastiko Membre
10:25 modifié dans API AppKit #1
Bonjour

je cherche a concaténer une Url et une variable mais je pige pas comment ,malgre ce que j'ai pu voir

-(IBAction)Download{
NSString *info = @download;
NSURL* urldownload = [NSURL URLWithString:@"http://www.grenouille.com/graph/graph.png.php?zone_name=pas39&type=",%@,"&date=2008-12-11&period=day&cache=619285",info];
imageGrenouille.image = [UIImage imageWithData: [NSData dataWithContentsOfURL:urldownload] ];

}
-(IBAction)Upload{
NSString *info = @upload;
NSURL* urldownload = [NSURL URLWithString:@"http://www.grenouille.com/graph/graph.png.php?zone_name=pas39&type=",%@,"&date=2008-12-11&period=day&cache=619285",info];
imageGrenouille.image = [UIImage imageWithData: [NSData dataWithContentsOfURL:urldownload] ];

}


si quelqu'un peut m'aider ca serait trés sympa

J.

Réponses

  • Philippe49Philippe49 Membre
    décembre 2008 modifié #2
    On concatène les NSString, pas les NSURL

    Pour concaténer :
    NSString * debut=@bla bla;
    NSString * phrase_complete=[debut stringByAppendingString:@ la suite];

    Pour construire avec format (tous les formats du C et %@ pour les NSString)
    NSString * phrase_complete=[NSString stringWithFormat: @%@%@" , @bla bla , @ la suite];

    Pour l'ensemble des possibilités de manipulation de NSString
    Ouvrir Help>Documentation et taper NSString dans le searchField.

    Bienvenu sur le site   :p
  • 10:25 modifié #3
    Attend aussi car si ton image est lourde, ton application va freezer un petit moment jusqu'au chargement de l'image. Il vaut mieux créer un thread pour charger une image provenant d'internet.
  • ChachaChacha Membre
    10:25 modifié #4
    dans 1229252520:

    Attend aussi car si ton image est lourde, ton application va freezer un petit moment jusqu'au chargement de l'image. Il vaut mieux créer un thread pour charger une image provenant d'internet.

    Oui alors si c'est un débutant en programmation (pas seulement en Objective-C), faut pas non plus aller trop loin du premier coup  :P

    Au passage : tu peux aussi regarder NSMutableString pour modifier des chaà®nes sans en créer de nouvelles.

    +
    Chacha
  • LastikoLastiko Membre
    10:25 modifié #5
    Bonjour


    Merci pour votre aide :D

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