【问题标题】:Creating a plist file programmatically以编程方式创建 plist 文件
【发布时间】:2011-01-18 12:56:18
【问题描述】:

这个问题是关于 xcode 目标 c 和 iphone 开发的:

所以我想将一个数组存储在一个新的 plist 文件中,并且我知道如何检索文件路径并将数据写入文件(至少我认为我这样做)以及创建 plist 后的所有爵士乐,但是第一次运行应用程序或第一次向其中输入数据时,如何实际创建 plist 文件?我希望它存在于我的应用程序的文档文件夹中。

我假设这很简单,但我似乎无法找到有关它的文档。


我最终使用了 NSKeyedValue,这里有一个很棒的教程:

http://vimeo.com/1454094

我知道从技术上讲这不是问题的答案,但它确实解决了我的问题。

【问题讨论】:

    标签: iphone objective-c plist storing-information


    【解决方案1】:

    保存:

    NSMutableArray *array = [[NSMutableArray alloc] init];
    [array writeToFile:[@"/path/to/file.plist"] atomically: TRUE];
    

    检索:

    NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];
    

    【讨论】:

      【解决方案2】:
       [myArray writeToFile:aFile atomically:YES];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-26
        • 2010-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-13
        相关资源
        最近更新 更多