Ändern der plist-root-Typ zu Array in Xcode 4?
In Xcode, die ich bekommen hatte, ganz zu erstellen plists
speichern einfache arrays von statischen Daten.
Jedoch in Xcode 4 kann ich nicht herausfinden, wie man ändern Sie das Standard-root Typ des plist
aus Dictionary
zu Array
.
Nur eine von vielen Enttäuschungen habe ich mit Xcode 4. Weiß jemand, wie dies zu tun?
- Ich fand zumindest eine vorübergehende Lösung: erstellen Sie die .plist-Datei, dann öffnen Sie es in TextEdit und ändere die XML-tags von <dict> zu <array>. Dennoch muss es eine Möglichkeit in Xcode 4. Warum nicht "Show raw-Schlüssel/ - Werte" scheinen, etwas zu tun?
- Ich habe nicht eine Antwort, aber eine etwas schneller workaround ist, wählen Sie die 'Version' der editor-Ansicht (⌥⇧⌘), die ermöglicht Ihnen die Bearbeitung der XML-Rohdaten. Die müsste es tun, denke ich. Ich nehme an, 'Show raw-Schlüssel/ - Werte" wurde noch nicht umgesetzt noch (wie viel von XCode 4 es scheint).
- Gleiche problem hier. Sehr verwirrt, warum XCode 4 plist-editor nicht angezeigt wird root-element. Aber es ist eine merkwürdige option "Eigenschaft" Typ "Liste". Seine Werte sagen nichts über den Typ des root-Elements, aber kann diese option wirkt sich auf den Typ des root-Elements...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach mit der rechten Maustaste klicken Sie auf die .plist-Datei und öffnen Sie Datei als Quell-code. Jetzt werden wir in der Lage sein, um die xml-Datei.
Ersetzen Sie die
<dict/>
zu<array/>
. Jetzt erstellen Sie einmal das Projekt. Die Dinge werden in Ordnung sein.Meine Technik: erstellen Sie eine neue Zeile, wählen Sie für den Typ array, die Elemente, die Sie wollen in das root-array in es. Schneiden Sie das array, dann haben Sie eine leere plist. Dann einfügen und Sie haben ein array mit root-Array-Typ, mit der Elemente aus dem array aus, das Sie erstellt haben.