Bonjour

Nouveau icim je suis ravie d'avoir été accueilli, Je suis dans l'informatique et j'ai decide de découvrir la programmation d'appli iPhone,

Je suis debutant en Xcode et je cherche a ée familiariser avec les NSöutablearray a deux dimensions,
Pour cela j'ai écrit un code qui parcourt les pixels d'une image et les stock dans un NSmutablearray, ligneR qui inclut lui-épée un NSmutablearray colonneR

mon array se remplit bien avec les valeurs rouge des pixels de l'image mais a la sortie de la boucle for il se trouve que les valeurs ont été change par 0,
Quelqu'un aurait une solution?
merci beaucoup,

PS: j4espere avoir donné suffisamment d'info

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
   NSMutableArray * ligneR = [[NSMutableArray alloc] init];
    NSMutableArray * colonneR = [[NSMutableArray alloc] init];
 
 
    for (NSUInteger i = 0; i < ghostSize.width; i++) {
        [colonneR addObject:[[NSMutableString alloc]init ]];//]WithFormat:@"%d",newR]];
    }
   for (NSUInteger j = 0; j < ghostSize.height; j++) {
 
        for (NSUInteger i = 0; i < ghostSize.width; i++) {
            UInt32 * inputPixel = inputPixels + j * inputWidth + i + offsetPixelCountForInput;
            UInt32 inputColor = *inputPixel; 
            UInt32 * ghostPixel = ghostPixels + j * (int)ghostSize.width + i;
            UInt32 ghostColor = *ghostPixel;
 
            int newR = R(ghostColor) ;
 
            NSNumber *R=[NSNumber numberWithInt:newR];
            [colonneR replaceObjectAtIndex:i withObject:R];
 
           *inputPixel = RGBAMake(newR, newG, newB, A(inputColor));            
            }
       [ligneR addObject:colonneR];
        }