Создание массива из вопроса plist - PullRequest
1 голос
/ 26 октября 2011

Сначала немного фона.Я пытаюсь сделать игру для платформы.Перед игровым слоем я хочу, чтобы «огни» проходили мимо, а под огнями я имею в виду белые треугольники.Я пытаюсь получить координаты для треугольников из списка.

В этот момент я потратил несколько дней, пытаясь заставить мое приложение читать из списка, и я не могу заставить его работать.Это то, что у меня сейчас есть, и это в основном то, что интернет должен сказать, что я должен иметь, и что это должно работать.*

NSString *path = [[NSBundle mainBundle] pathForResource:@"foregroundlights" ofType:@"plist"];
foregroundLights = [[NSMutableArray alloc] initWithContentsOfFile:path];

Я пытался отформатировать патч всеми возможными способами, я пытался использовать NSSearchPathsForDirectoriesInDomains.Я попытался сделать plist словарь и сделать его массивом.Чего мне не хватает?

Вот кусок листка.Полный содержит 50 массивов по 4 дюйма.

<?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>
    <array>
        <integer>128</integer>
        <integer>68</integer>
        <integer>246</integer>
        <integer>7</integer>
    </array>
    <array>
        <integer>181</integer>
        <integer>84</integer>
        <integer>170</integer>
        <integer>62</integer>
    </array>
    <array>
        <integer>118</integer>
        <integer>51</integer>
        <integer>142</integer>
        <integer>64</integer>
    </array>
</array>
</dict>
</plist>
...