ドキュメントディレクトリにプログラムで直接plistファイルを作成しています。これが私のコードです..
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myList.plist"];
NSFileManager *fileManager = [NSFileManager defaultManager];
if (![fileManager fileExistsAtPath: path])
{
path = [documentsDirectory stringByAppendingPathComponent: [NSString stringWithFormat: @"myList.plist"] ];
}
NSMutableArray *data ;
if ([fileManager fileExistsAtPath: path])
{
data = [[NSMutableArray alloc] initWithContentsOfFile: path];
}
else
{
// If the file doesn’t exist, create an empty dictionary
data = [[NSMutableArray alloc] init];
}
data = [[NSMutableArray alloc] initWithCapacity:5];
[data addObject:value1];
[data addObject:value2];
[data addObject:value3];
この形式の plist ファイルを作成します。
<array>
<string>1</string>
<string>2</string>
<string>3</string>
</array>
ここで、次のように別のインデックスを追加したいと思います。
<array>
<string>1</string>
<string>2</string>
<string>3</string>
</array>
<array>
<string>11</string>
<string>22</string>
<string>33</string>
</array>
plist ファイルにプログラムでインデックスを追加するにはどうすればよいですか?
どんな助けや提案もいただければ幸いです!!
ありがとうございました