保存并从plist中读取数据?

时间:2011-10-16 16:28:32

标签: iphone nsstring nsarray nsdictionary

我有一些数据存储在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中,以便我可以将其显示在其他位置。

1 个答案:

答案 0 :(得分:2)

我认为这是你从plist中提取数组的方法:

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