2012-05-12 15 views
0

NSMutuablearrayをテキストファイルに保存していますが、NSNmbersです。一部の記号をtxtファイルから削除する

私は(それは私のエマールに送信された)、それを開いたときに、私は以下を参照してください

<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]; 

感謝。

+0

?あるいは、どんな方法でも使えますか? – user1135357

答えて

0

あなたは数字の文字列を作成し、ファイルに保存することができます:あなたはObjective-Cのを使用してそれらを削除しますか

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]; 
+0

ありがとう私は彼が言うこと:writeToFileは非推奨です。ここで何が間違っていますか? – user1280535

+1

@ user1280535おっと、私は廃止予定の過負荷を使いました。編集を参照してください - 非推奨の警告が修正されるはずです。 – dasblinkenlight

+0

ありがとうたくさんの男。 – user1280535

関連する問題