Tôi cố gắng để đọc plist trong đó có mảngLàm thế nào để đọc Mảng từ iOS plist
<?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>
khi tôi cố gắng đọc valueForKey: @ "keyarray1", tôi nhận được giá trị null. Tôi đã cố gắng đọc như một chuỗi và mảng hạt không sử dụng.
Mã My
NSDictionary * values=[[NSDictionary alloc] initWithContentsOfFile:@"values.plist"];
NSArray *arrayValues=[[NSArray alloc] initWithArray:[values valueForKey:@"keyarray1"]];
Bạn có thể hiển thị cho chúng tôi mã đầy đủ của bạn để đọc định dạng không? – Undo
Tôi có thể đọc key1 và key2 nhưng không thể đọc mảng. – ram2013
gửi một ảnh chụp màn hình của ur plist – Naveen