2010-12-19 40 views

回答

2

那麼,如果你只是在NSDictionary上調用-writeToFile:來保存NSArray實例,它會將它寫出到你指定的plist文件中。

然後,您可以使用-initWithContentsOfFile:重新創建相同的NSDictionary,同樣保存相同的NSArray數據。

1

在您的項目中創建一個空plist文件。

將根初始值設置爲字典。

將每個人添加爲一個鍵並將值類型設置爲數組。 (右鍵點擊)

按下展開按鈕(所選行右邊的小加號)可以獲得每個人的Item0,Item1等。爲每個設置值。 (書籍,電視,撲克等)

保存文件。

使用

NSString *path = [[NSBundle mainBundle] pathForResource:@"<plist name w/out extension" ofType:@"plist"]; 
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];