我应该写些什么选择从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. 将数据存储在plist中的iOS
- 2. 如何读取数据块并将它们存储在数据库中?
- 3. 如何获取视图的结果并将它们存储在php var中?
- 4. 将列表存储到数据库并检索它们:Android
- 5. 如何标记数据“历史”,并将它们存储在不同的表
- 6. 如何将grobs存储在列表中并将它们传递给grobTree()?
- 7. 如何将keycode存储到数组中并执行它们?
- 8. android Wear:如何将数据存储在WearableListenerService中并访问它们?
- 9. 将图像存储在plist中
- 10. 将图像存储在plist中
- 11. 如何将存储在Blob中的数据用作视图?
- 12. 如何将范围非规格化并将它们存储在数据仓库中?
- 13. 我可以将HTML文件存储在drawable folde中,并将它们用于webview
- 14. 将分层数据存储到hdf5中 - 如何构造它们
- 15. NetLogo:将变量存储在列表中并遍历它们
- 16. Xcode:读取plist数据并将它们显示为文本
- 17. JAVA-将结果集中的数据存储到hashmap中并将它们聚合
- 18. Azure - 将图像存储在存储帐户中,并将它们链接到表中的记录
- 19. ActiveAndroid如何从表中获取单列项并将它们存储在arraylist中
- 20. 将对象存储在数组中并显示它们(Java)
- 21. 拦截URL参数并将它们存储在服务中
- 22. 创建实例并将它们存储在数组中
- 23. 如何将解码的json数据存储到变量中并将它们插入到mysql表中
- 24. 如何上传图像并将其存储在数据库中?
- 25. 我们应该何时将图像存储在数据库中?
- 26. C# - 如何将文件夹中的图像添加到数组并将它们显示在列表视图中?
- 27. 如何从服务器端JavaScript获取值并将它们存储在Swift中的plist中?
- 28. 将对象存储到列表中并搜索它们
- 29. 如何将地理数据存储在android数据库中并查询它?
- 30. 在C中随机化数字并将它们存储在整数数组中