Bonjour à tous,
je suis débutante en Objectif-C.
j'ai un bouton lancer, pour chaque clic un message sera afficher dans le textView(sans écrasé les anciens messages).
lorsque je fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
- (IBAction) lancer
{
 
    void *const str =@"salima";
    NSString *dbS =[NSString stringWithFormat:@"%@ \n", str] ;
    txt_result_test.text=[txt_result_test.text stringByAppendingString:dbS]; 
 
}
ça fonctionne avec succée

mais le problème lorsque je fait l'affichage dans une autre méthode (comme ci-dessous).



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- (IBAction) lancer
{
 
    void *const str =@"salima";
    [ self SetTextOnReport: str]; 
 
}
 
- (void) SetTextOnReport:(void *const) strReceived
{
    NSString *dbS =[NSString stringWithFormat:@"%@ \n", strReceived] ;
    txt_result_test.text=[txt_result_test.text stringByAppendingString:dbS];
 
}
Merci de m'aidez