我想读的plist数组,它包含数组如何读取plist中的iOS
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>key1</key>
<string>value1</string>
<key>key2</key>
<string>value2</string>
<key>keyarray1</key>
<array>
<string>keyitem1</string>
<string>keyitem2</string>
</array>
</dict>
</plist>
当我尝试阅读valueForKey:@“keyarray1”,我得到空值。 我试图阅读作为一个字符串和数组螺母没有用。
我的代码
NSDictionary * values=[[NSDictionary alloc] initWithContentsOfFile:@"values.plist"];
NSArray *arrayValues=[[NSArray alloc] initWithArray:[values valueForKey:@"keyarray1"]];
您能告诉我们您的完整代码是否阅读plist? – Undo 2013-04-28 23:28:55
我可以读取key1和key2,但不能读取数组。 – ram2013 2013-04-28 23:32:08
发送ur plist的屏幕截图 – Naveen 2013-04-29 05:28:28