0

私はNSMutuablearrayテキストファイルにを保存しています、彼はNSNmbersそれに持っています。

私がそれを開くと(それは私のエマルに送られました)私は見る:

<integer>-13</integer>
<integer>-80</integer>
<integer>-15</integer>

<integer>この記号のない数字だけが欲しいです。それを取り除く方法はありますか?またはその数をnsmutuableに入れませんか?

コード:

//add numbers
     for(int i=0;i<417;i++)
     {
         int x= [globals sharedGlobals].bufBuf[i];
         NSNumber* myNumber = [NSNumber numberWithInt: x];
         [samples addObject:myNumber];
     }

//create file
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *fullFileName = [NSString stringWithFormat:@"%@/samplesTest.txt", documentsDirectory];
    [samples writeToFile:fullFileName atomically:NO];

ありがとう。

4

1 に答える 1

0

数字で文字列を準備し、ファイルに保存できます。

NSArray *numbers =
        [NSArray arrayWithObjects:
            [NSNumber numberWithInt:1],
            [NSNumber numberWithInt:2],
            [NSNumber numberWithInt:3],
            nil
        ];
NSString *res = [numbers componentsJoinedByString:@","];
NSError *error;
[res writeToFile:fullFileName atomically:NO encoding:NSUTF8StringEncoding 
                                                      error:&error];
于 2012-05-12T11:29:31.950 に答える