NSDictionaryのplistをアプリのDocumentsフォルダーに保存しようとしています。私はまだデバイスでこれを試していませんが、テスト目的でシミュレーターで動作させたいと思います。この[self createDictionaryFromChoreList]
メソッドは、別のクラスのデータからNSDictionaryを作成するだけです。このコードをWebドキュメントからコピー/貼り付けしましたが、ファイルが保存されているかどうかを確認すると、保存されていないことがわかりました。これがメソッドブロックです。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *plistName = [[NSString alloc] initWithFormat:@"%@chores.plist", self.firstName];
NSString *path = [documentsDirectory stringByAppendingPathComponent:plistName];
NSDictionary *choresDictionary = [[NSDictionary alloc] initWithDictionary:[self createDictionaryFromChoreList]];
[choresDictionary writeToFile:path atomically:YES];
どんな助けでも大歓迎です。前もって感謝します。
-S