【问题标题】:Save and read data from plist?从 plist 保存和读取数据?
【发布时间】:2011-10-16 16:28:32
【问题描述】:

我有一些数据存储在 plist 中并显示在 tableview 中。这是一个字典数组。它看起来像这样:

  <array>
    <dict>
        <key>title</key>
        <string>Title 1</string>
        <key>image</key>
        <string>test.png</string>
        <key>description</key>
        <string>Description 1</string>
    </dict>
    <dict>
        <key>title</key>
        <string>Title 2</string>
        <key>image</key>
        <string>test2.png</string>
        <key>description</key>
        <string>Description 2</string>
    </dict>

如何提取数据以将第一个字典中的项目保存到新的 plist 中,以便我可以在其他地方显示它。

【问题讨论】:

    标签: iphone nsstring nsarray nsdictionary


    【解决方案1】:

    我认为这就是您从 plist 中提取数组的方式:

    NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"plist"];
    NSArray* contentArray = [NSArray arrayWithContentsOfFile:plistPath];
    

    【讨论】:

    • 要从第一本词典中获取项目,您还必须说NSDictionary* firstDict = [contentArray objectAtIndex:0];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    相关资源
    最近更新 更多