Objective c 从txt文件中删除一些符号
我正在将一个Objective c 从txt文件中删除一些符号,objective-c,Objective C,我正在将一个nsmutualArray保存到一个文本文件中,他在其中有NSNmbers 当我打开它(它发送到我的emal)时,我看到: -13 -80 -15 我只想要没有这个符号的数字。 有没有办法消除这种情况?或者把数字放在不可变的位置 代码: //add numbers for(int i=0;i<417;i++) { int x= [globals sharedGlobals].bufBuf[i]; NSNumber* my
nsmutualArray
保存到一个文本文件中,他在其中有NSNmbers
当我打开它(它发送到我的emal)时,我看到:
-13
-80
-15
我只想要没有这个符号的数字。
有没有办法消除这种情况?或者把数字放在不可变的位置
代码:
//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];
//添加数字
对于(int i=0;i您可以准备一个带有数字的字符串,并将其保存到文件中:
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];
您想使用objective-c删除它们吗?或者您可以使用任何方法?谢谢,我这样做了,他说:writeToFile已弃用。这里有什么问题吗?@user1280535 Oops,我使用了弃用的重载。请参阅编辑-它应该修复弃用警告。
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];