2011-10-16 135 views
0

我有一些數據存儲在plist中並顯示在tableview中。這是一系列字典。它看起來是這樣的:保存並從plist讀取數據?

<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這樣我就可以在其他地方顯示出來。

回答

2

我覺得你這是怎麼提取的plist數組:

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

要想從第一庫的項目,你會另外不得不說的'的NSDictionary * firstDict = [contentArray objectAtIndex:0];' 。 – damian