Ticket #30551

INIファイル改行コード対応

Eröffnet am: 2013-01-21 00:29 Letztes Update: 2014-01-04 00:50

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

Mac OS X版にて、INIファイル解析時に対応している改行コードはCRLFである。 これをLFにも対応させる。

Windows版のINIファイルをそのまま利用するため、改行コードはCRLFを前提として解析していた。 iOS版Ver.1.0.0をリリースするときに対策した修正をMac OS X版にマージする。

Ticket-Verlauf (3/3 Historien)

2013-01-21 00:29 Aktualisiert von: yknk
  • New Ticket "INIファイル改行コード対応" created
2013-01-21 00:30 Aktualisiert von: yknk
Kommentar

対策

YNINIFile loadFile:path

変更前

lines = [initext componentsSeparatedByString:@"\r\n"];
for (line in lines) {
    str = [line stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
    ...
}

変更後

lines = [initext componentsSeparatedByString:@"\n"];
for (line in lines) {
    str = [line stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
    ...
}
2014-01-04 00:50 Aktualisiert von: yknk
  • Lösung Update from Keine to Gefixt
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2014-01-04 00:50

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden