我有一个类(从Internet下载),以这种方式读取文件的值(在拆分文件之后):

NSArray* array = [fileContents  componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

filecontents是我的完整路线。

我必须以哪种方式写下我的弦?我正在尝试:

    NSString *data = [NSString stringWithFormat:@"%@,%@""\n", latitudine.text, longitudine.text];
    NSFileHandle *handle;
    handle = [NSFileHandle fileHandleForWritingAtPath: [self dataFilePath] ];
    [handle truncateFileAtOffset:[handle seekToEndOfFile]];
    [handle writeData:[data dataUsingEncoding:NSUTF8StringEncoding]];   

我要疯了:D有帮助吗?!?

有帮助吗?

解决方案

我以这种方式解决了:

    NSString *data = somethingblablabla ;
    NSData *myData = [data dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
    NSFileHandle *writeData = [NSFileHandle fileHandleForWritingAtPath:[self dataPath]];
    [writeData truncateFileAtOffset:[writeData seekToEndOfFile]];
    [writeData writeData:myData];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top