iOS实际创建包含15个数组对象的Plist

时间:2013-12-06 10:29:34

标签: ios objective-c arrays object plist

我希望有人可以提供帮助,然后再要求我们使用Plist来缩小整个应用程序。当有人选择一名球员时,我正在创造一个plist。然而,我想要做的是创建一个包含15个空白数组对象的plist,这样我就可以随着用户的使用而替换和编辑。

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:3)

要创建包含15个数组的plist,您可以使用:

    NSMutableArray * mainArray = [[NSMutableArray alloc] init];
    for (int i = 0; i < 15; i++)
    {
        NSArray *array = [NSArray alloc] init];
        [mainArray addObject:array];
    }
    [self saveToFile:mainArray];

保存方法:

- (void)saveToFile:(NSArray*)ar
{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path = [documentsDirectory stringByAppendingPathComponent:@"data.plist"];

    [ar writeToFile:path atomically:YES];
}

希望你觉得它很有用。