Próbuję odczytać plist, który zawiera tablicęJak odczytać tablicę z 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>
gdy próbuję czytać valueForKey: @ „keyarray1”, pojawia się wartość null. Próbowałem odczytywać jako ciąg i tablicę bez użycia.
mój kod
NSDictionary * values=[[NSDictionary alloc] initWithContentsOfFile:@"values.plist"];
NSArray *arrayValues=[[NSArray alloc] initWithArray:[values valueForKey:@"keyarray1"]];
Czy możesz pokazać nam swój pełny kod, który odczytuje plik plist? – Undo
Mogę odczytać klucz 1 i klucz2, ale nie mogę odczytać tablicy. – ram2013
wyślij zrzuty ekranu ur plist – Naveen