我應該寫些什麼選擇從Plist中選擇數據並在表視圖中將其用於不同的數據?如何將數據存儲在plist中並將它們用於表格視圖
0
A
回答
1
要向plist寫入數據,如果您已經擁有NSDictionary或NSArray中的數據,則它們各自的writeToFile
方法會執行此操作。同樣要從plist中讀取,它就像各自的dictionaryWithContentsOfFile
或arrayWithContentsOfFile
一樣簡單。
此主題在Apple Property List Programming Guide中進一步討論。
總之,要寫入的plist(注意,我寫從Documents
文件夾中的plist,因爲你不能將文件寫入到您的包):
NSArray *array = [NSArray arrayWithObjects:@"Mo", @"Larry", @"Curly", nil];
NSString *documentFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *documentPath = [documentFolder stringByAppendingPathComponent:@"test.plist"];
[array writeToFile:documentPath atomically:YES];
從一個plist中讀取(注意,我碰巧閱讀我上面創建的plist中,但顯然你可以閱讀從您的包的Plist(使用洛基的技術)或從Documents
文件夾):
NSString *documentFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *documentPath = [documentFolder stringByAppendingPathComponent:@"test.plist"];
_array = [NSArray arrayWithContentsOfFile:documentPath];
然後,您可以使用該陣列(或字典,如果你用它)填充你的ta可見視圖。
-1
NSArray *array = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"plistfilename" ofType:@"plist"]];
它會幫助你。
相關問題
- 1. 如何遍歷表單域並將它們全部存儲在數據庫中?
- 2. 將數據存儲在plist中的iOS
- 3. 如何讀取數據塊並將它們存儲在數據庫中?
- 4. 如何獲取視圖的結果並將它們存儲在php var中?
- 5. 解析特定網站數據並將它們存儲在數據庫表中
- 6. 如何將數據表存儲在緩存中以重用它?
- 7. 將數據保存在表格視圖中單元格視圖
- 8. 將列表存儲到數據庫並檢索它們:Android
- 9. 如何標記數據「歷史」,並將它們存儲在不同的表
- 10. 如何將值存儲到在網格視圖中輸入的數據表中?
- 11. 如何將keycode存儲到數組中並執行它們?
- 12. 如何將grobs存儲在列表中並將它們傳遞給grobTree()?
- 13. 創建隨機數,將它們存儲在數組中,並將它們排序在兩個列表框中c#
- 14. android Wear:如何將數據存儲在WearableListenerService中並訪問它們?
- 15. 從jtextfield提供數據並將它們存儲到文件中
- 16. 將圖像存儲在plist中
- 17. 將圖像存儲在plist中
- 18. 如何將存儲在Blob中的數據用作視圖?
- 19. 如何將範圍非規格化並將它們存儲在數據倉庫中?
- 20. 我可以將HTML文件存儲在drawable folde中,並將它們用於webview
- 21. 將分層數據存儲到hdf5中 - 如何構造它們
- 22. 如何重疊圖像並將它們存儲在新圖像對象中
- 23. NetLogo:將變量存儲在列表中並遍歷它們
- 24. 使用mathematica導入多個圖像並將它們存儲在列表中
- 25. Xcode:讀取plist數據並將它們顯示爲文本
- 26. 如何將圖像存儲到網絡中的文件夾並在視圖中引用它們 - asp.net mvc
- 27. JAVA-將結果集中的數據存儲到hashmap中並將它們聚合
- 28. ActiveAndroid如何從表中獲取單列項並將它們存儲在arraylist中
- 29. Azure - 將圖像存儲在存儲帳戶中,並將它們鏈接到表中的記錄
- 30. 攔截URL參數並將它們存儲在服務中