2013-04-28 26 views
0

我想添加到我的plist文件中,该文件出现在“prefPlist”变量中,其某个键与其相对类型相关。如何通过键类型编辑plist文件

示例含量必须是:

<dict> 
    <key>App Version</key> 
    <string>Beta 1</string> 
    <key>Configuration Type</key> 
    <integer>7</integer> 
    <key>Creation Date</key> 
    <date>27 04 2013, 03:00</date> 
    <key>Want some milk?</key> 
    <true/> 
</dict> 

第一键必须具有字符串类型,所述第二整数类型,第三日期时间类型和第四种一个布尔值。

我该怎么做?

回答

0
<key>prefList</key> 
<array> 
    <string>string</string> 
    <string>integer</string> 
    <string>date</string> 
    <string>boolean</string> 
</array> 
+0

这不是我的意思。对不起,我没有解释清楚。 我想在字典中编写其相对类型的密钥。 – 2013-04-28 15:25:22

+0

目前尚不清楚你的意思。 – Mundi 2013-04-28 20:04:01

0

利玛窦:

你应该能够阅读NSDictionary中和的NSMutableDictionary消息支持HERE

在此期间,它好像要使用,作为一个例子:

NSString *source = [[NSBundle mainBundle] pathForResource:@"FileName ofType:@"plist"]; 
myDictionary = [[[NSDictionary alloc] initWithContentsOfFile:source] mutableCopy]; 

这当然假定plist在你的包中。在使用字典加载之前,使用FileManager加载到您的沙盒文档或其他地方以获取正确的位置。

弗兰克