我正在将NSMutuablearray
保存到文本文件中,其中包含NSNmbers
。
当我打开它(发送给我的emal)时,我看到了:
<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 :(得分: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];