Ajouter texte variable d'un label à  un mail

BOnjour j'aurais aimé savoir comment ajouter à  un

MFMailComposeViewController dans le messageBody le

Texte d'un label (qui change ) .

J'ai pense à  NSData mais je ne sais pas

Comment le "mettre en forme".

Merci de votre aide .

Réponses

  • AlakAlak Membre
    août 2012 modifié #2
    Hmmm si j'ai bien compris, tu as un pointer vers ton UILabel donc :


    <br />
    messageBody = monLabel.text;<br />
    




    Pour formater le text tu peux faire genre :


    <br />
    messageBody = [NSString stringWithFormat:@&quot;Bonjour, \n\t%@\n\nMerci&quot;, monLabel.text];<br />
    
  • Merci , ca fonctionne , sauf que maintenant tu sais comment dans un message body , on met un texte permanent (genre bonjour) suivi

    du texte variable ?
  • Une fois la fenêtre de mail lancée, le texte peut-être édité par l'utilisateur, non ?
  • Oui il peut être edité par l'utilisateur , mais si c'est possible de programmer un message body qui comprend et un message permanent et le texte variable du label , ce serait encore mieux !
  • Alak t'as donné la réponse si j'ai bien compris ce que tu cherches... ?


    <br />
    messageBody = [NSString stringWithFormat:@&quot;Bonjour, \n\t%@\n\nMerci&quot;, monLabel.text];<br />
    
  • Oui , mais je n'arrives pas a l'inserer , j'ai essayé ca ;
    <br />
    	    [email setMessageBody:@&quot;Bonjour, \n\t%@\n\nMerci&quot;, monLabel.text];<br />
    




    et ca :


    <br />
       messageBody = [NSString stringWithFormat:@&quot;Bonjour, \n\t%@\n\nMerci&quot;, monLabel.text];<br />
    	   <br />
    <br />
    	    [email setMessageBody:messageBody isHTML:NO];<br />
       <br />
    
  • Ta première ligne de code est fausse. Tu ne pourra jamais t'en sortir comme ça.

    Ensuite pour ton deuxième code, qu'est-ce que tu as d'afficher ensuite dans le mail? Genre : "Bonjour Merci" ou rien du tout
  • J'avais fait une erreur , je n'avais pas déclaré le messageBody comme NSString , je l'ai fait maintenant ca marche , ca affiche :

    "Bonjour, (mon texte)



    Merci

    "



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