Вот окончательное решение, которое я получил за plist ....
Когда вы создаете свой plist-файл с первым элементом как Array .., тогда его XML-содержимое будет выглядеть так:
<?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>Root</key>
<array>
<string>Firecracker</string>
<string>Lemon Drop</string>
<string>Mojito</string>
</array>
</dict>
</plist>
Здесь у вас есть ненужный тег, вместо которого мы должны иметь, поскольку вашим корневым элементом должен быть Array ... потому что вы берете объект NSMutableArray ...
так что ваш файл 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">
<array>
<string>Firecracker</string>
<string>Lemon Drop</string>
<string>Mojito</string>
</array>
</plist>
Я проверил, что он работает нормально ....