我想讀的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