OSDN Ticket Archive


Ticket #30551

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

登録: 2013-01-21 00:29 最終更新: 2014-01-04 00:50

報告者:
yknk
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.2.x for Mac OS X
マイルストーン:
Version 1.2.1 for Mac OS X (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

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

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

チケットの履歴 (3 件中 3 件表示)

2013-01-21 00:29 更新者: yknk
  • 新しいチケット "INIファイル改行コード対応" が作成されました
2013-01-21 00:30 更新者: yknk
コメント

対策

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 更新者: yknk
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2014-01-04 00:50 に更新されました

添付ファイルリスト

添付ファイルはありません