よくある間違いらしいので、備忘のため。
元ネタ:「iOSアプリを、AppStore経由でアップデートした場合、フォルダのアドレスが変更されます。アプリケーションフォルダの基本パスが変わる訳です。しかし、データ(Documentフォルダの内容、Libraryフォルダの内容)はアップデートの際はコピーされます。それで、アップデート前に、ファイルパスをフルパスで保存していると、アップデートのあとに、ファイルを参照しようとするときに、ファイルが見つからなくなってしまいます。」
この方法も良さそうだが、
stringByExpandingTildeInPath
と
stringByAbbreviatingWithTildeInPath
で、「~/Desktop」というように記述した相対パスにすれば良いのかも。
0 件のコメント:
コメントを投稿