【问题标题】:Changing Data in a Plist更改 Plist 中的数据
【发布时间】:2009-11-05 12:49:59
【问题描述】:

嘿,好吧,我有一个看起来像这样的 .plist;

<plist version="1.0">
<dict>
 <key>Item 0</key>
  <dict>
    <key>Name</key>
    <string>Jero</string>
    <key>Initiative</key>
    <integer>0</integer>
    <key>EditThis</key>
    <false/>
 </dict>
</dict>
</plist>

在应用程序中,我拥有它,以便选择其中一个行(数据被放入UITableView中)时,它将推动到新视图控制器。我还想将“EditThis”布尔值设置为“是”,以便编辑视图控制器可以了解要编辑的内容。但是我似乎无法弄清楚如何更改该值。非常感谢任何帮助。

【问题讨论】:

    标签: iphone objective-c plist


    【解决方案1】:

    将 plist 加载到可变字典中:

    NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
    [plist setObject:[NSNumber numberWithBool:YES] forKey:@"EditThis"];
    [plist writeToFile:@"file.plist" atomically:YES];
    

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多