iPhoneチャーセットハウツー
-
29-09-2019 - |
質問
この方法でファイルの値を読み取る(およびファイルを分割した後)クラス(インターネットからダウンロード)を持っています。
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];
所属していません StackOverflow