テキストファイル(csv ファイル)から、画像ファイル名(1行につき1ファイル名がある)リストを読み込んで、それら画像を表示する、というのをやっていたところ、画像ファイルがうまく読み込めない現象に遭遇した。
なぜか、最後の行に書いてあるファイル名はよみ込めることから、改行コードと判断。ファイル名として使うまえに replace で改行コードを削ることにした。
var jpgname;
//ここでファイルから画像ファイル名とりだし
// 改行コード削除
jpgname = jpgname.replace(/(\r\n|\n|\r)/g, “”);
//このあとでファイル名に使う
var photo = Ti.UI.createImageView( {
image: jpgname
});
これでうまくいった。
分かっていれば何でもないことなのだが。