2012年2月2日のブックマーク (1件)

  • iOSアプリのアップデート時パスが変わるためファイルパス保存は注意! – Zero4Racer PRO Developer's Blog

    追記:2012/7/16 ソースの誤記を修正しました。 よくある間違いですが、備忘のために記しておきます。iOSアプリを、AppStore経由でアップデートした場合、フォルダのアドレスが変更されます。アプリケーションフォルダの基パスが変わる訳です。しかし、データ(Documentフォルダの内容、Libraryフォルダの内容)はアップデートの際はコピーされます。それで、アップデート前に、ファイルパスをフルパスで保存していると、アップデートのあとに、ファイルを参照しようとするときに、ファイルが見つからなくなってしまいます。その対応法について記録しておきます。 まず、正しく保存する これが,最初から行うべき点ですね。例えば、NSUserDefaultに、ダウンロードした画像のパスを保存するとします。保存先は、ドキュメントフォルダとします。 //保存時 NSString *fileName =

    murakaming
    murakaming 2012/02/02
    ファイルパスはその都度取得してくるので気づかなかったけど、こんな落とし穴が・・・