0

私は TestData.plist をリソースフォルダーに保存しており、コンテンツがテキストビューに表示されている場合、ユーザーがテキストビューのテキストを編集して同じ TestData.plist ファイルに保存できるという意味で編集可能にしたいと考えています。それを行うための最良の方法は何ですか?私はiphone開発の初心者です。助けが必要です..

4

1 に答える 1

0

同じTestData.plistに保存することはできません。アプリに含まれているリソースは読み取り専用です。

TestData.plistを〜/ Documentsディレクトリにコピーし、そこに作業コピーを用意する必要があります。アプリの起動時と同様に、次の手順を実行します。

if ~/Documents/TestData.plist does not exist:
    copy Testdata.plist to ~/Documents/TestData.plist
open ~/Documents/TestData.plist

〜/Documentsディレクトリは次の場所にあります。

NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)

〜/ Documentsに「ドキュメント」があるということは、ユーザーが自分のデバイスを同期したときにiTunesによってバックアップされることも意味します。

于 2010-01-27T03:06:10.280 に答える