Xcodeを使用して作成されたプロパティリストファイルを取得する方法がわかりません。 NSString
メンバーの配列を使ってプロパティリストファイルを作成しました。私はそのファイルをつかんでNSString
のメンバーをすべて取得し、UITextField
に保存したいと思います。しかし、私の問題は、私はそのファイルを見ることができないということです。間違ったパスを探しているかどうかわからない、またはプロパティファイルがどこに保存されているのかわからない。Xcodeで作成されたプロパティリストファイルを取得する方法は?
1
A
答えて
2
Xcodeでファイルを追加した場合、そのファイルがバンドルされている可能性があります。シミュレータで
NSDictionary *plist = [NSDictionary arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"NameOfFile" ofType:@"plist"]];
を実行し、このその後、ライブラリ/ Application Support/iPhoneシミュレータ/アプリケーション/ ...あなたがファイルを見つけることができるかどうかを確認するには、Finderで見て、それを開きます。これを開くには使用しますそれをダブルチェックして、Xcodeがファイルを追加したことを確認してください。
あなたのドキュメントフォルダにコピーを作成するには:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"My.plist"];
if (![plist writeToFile:path atomically:YES])
NSLog(@"not successful in writing the high scores");
関連する問題
- 1. django createview作成されたオブジェクトを取得する方法
- 2. ダイナミックに作成されたデータを取得する方法TreeView
- 3. jQuery: "wrapAll()"で作成されたラッパー要素を取得する方法は?
- 4. ダイナミックに作成されたクラスをレルムで取得する方法は?
- 5. このコードで作成されたファイルのパスを取得する方法は?
- 6. javascriptで作成されたクッキーのJava値を取得する方法は?
- 7. QDialogButtonBoxで作成されたボタンの名前を取得する方法は?
- 8. XcodeでPerfectLib.frameworkファイルを取得/生成する方法は?
- 9. get_or_insert、作成または取得されたことを知る方法?
- 10. コモンズで生成されたキーを取得する方法dbutils?
- 11. xcodeでクラスリストを取得する方法
- 12. db.run_in_transactionレコードで作成したキーを取得する方法は?
- 13. JavassistでStackMapTableを作成または取得する方法
- 14. sasで作成されたようなユーザプロパティを取得する方法
- 15. リソースで作成された文字列の値を取得する方法Xamarin.android
- 16. ビジネスオブジェクトで作成されたレポートからソーステーブルを取得する方法
- 17. toArrayで作成された配列から値を取得する方法
- 18. Mobilefirstで既に作成されたJSONStoreを取得する方法
- 19. xcodeでパスワードフィールドを作成する方法
- 20. iPadでXcodeで作成されたプレイグラウンド
- 21. Xcode 4.3:ビューコントローラーにリンクされたペン先の作成方法
- 22. 動的に作成されたテキストボックスの値を取得/設定する方法
- 23. 動的に作成されたテーブルからデータを取得する方法
- 24. 動的に作成されたDropDownListsの順序を取得する方法
- 25. PXRedirectRequiredExceptionの後に作成されたエントリを取得する方法
- 26. 上に新しく作成された要素を取得する方法
- 27. 作成したレルムエントリの値を取得する方法は?
- 28. ファイルを取得するためのマルチスレッドの作成方法は?
- 29. hbaseでテーブルを作成する際に手動でプリスプリットされたリージョン番号を取得する方法は?
- 30. Node.JSで生成されたchild_processの出力を取得する方法は?
おかげでたくさん。しかし、私はどのように私のplistファイルをDocumentsフォルダに保存できますか? – domlao
これを正常に読み込んだら、writeToFileを使用して直ちに書き出して、Documentsフォルダへのパスを与えることができます。それを行う方法を知っていますか? – mahboudz
を参照してください。ありがとう。だから私は私のDocumentsフォルダのパスを取得する必要があると思いますwriteToFileメソッドを使用します。しかし、ドキュメントに2番目のplistを作成すると、同じデータを持つ2つのplistを作成していますか?または、アプリバンドルからplistを削除する必要がありますか? – domlao