質問

この方法でファイルの値を読み取る(およびファイルを分割した後)クラス(インターネットからダウンロード)を持っています。

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

Filecontentsが私のFullpathoffileです。

どちらの方法で文字列を書く必要がありますか?私はこれでやっています:

    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