iphone - 如何以编程方式从 plist 添加和检索数据

标签 iphone ios objective-c plist

大家好 我是 objective-c 的新手,我想以动态/编程方式将数据插入 plist。请帮助我。这是我的 plist 结构

root
  |_Client1
        |_report1
             |_application1
             |_application2

        |_report2
             |_application3

  |_Client2
       |_report1

现在我想向我的 plist 中的 application1、application2 动态添加和检索数据 请帮助我

最佳答案

读取.plist文件内容..

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

写入 .plist 文件。

NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];

请注意: 字典必须包含 plist 对象( NSDataNSDateNSNumberNSStringNSArrayNSDictionary 的实例)。字典键必须是 NSString对象

关于iphone - 如何以编程方式从 plist 添加和检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674011/

相关文章:

ios - 如何从 UIAlertView 迁移(在 iOS8 中已弃用)

ios - 防止日期本地化

iphone - 如何显示登录和关闭设置 - Storyboard

ios - UICollectionView scrollToItemAtIndexPath 单元格在半隐藏时消失

iphone - 用渐变抚摸 CGPath?

iphone - 为自定义 UIButton 编写 Popover segue

ios - 非自定义 uitableviewcell 样式被忽略

c - ObjC 中的 long long int

iphone - 用于创建动态运动的算法资源

iphone - 使 UITextField 在加载时处于事件状态