Frage

Ich habe versucht, es zu tun, aber Interface Builder weigert mich, die resultierende Datei zu öffnen:

alt text http://img81.imageshack.us/img81/7194/screenshot20091102at252 .png

"war Interface Builder nicht in der Lage, die Art von [Dateiname], um zu bestimmen"

War es hilfreich?

Lösung

Um Ihre Frage zu beantworten (wie Sie es in dem Titel gesetzt): Ja, es ist. Ich habe es mit TextWrangler für einen Test (bewegte einen Widget) und es funktioniert wie ein Charme.

Ich vermute, Sie verändern auch etwas anderes (Codierung, Dateinamen), wenn Sie die Datei bearbeitet hat. Sie sollten es versuchen Sie es mit einer Kopie des xib und tun ein Diff zwischen Original und Ergebnis.

Andere Tipps

Es ist möglich. Gerade die Komplexität der Aufgabe nähert sie die Komplexität des einen Web-App in Assembler geschrieben werden.

scherzend. Es wird dringend abgeraten. Ich denke, das Xib ist nicht Ihre und Interface Builder ist einfach nicht so dass Sie es zu benutzen.

Während das XML-Format von XIB Dateien gedacht ist etwas menschlich lesbar zu sein, XIB-Dateien sollten nie von Hand bearbeitet werden. Während die Datei mergable erscheinen, das Objektgraph ist komplex und nicht außer aufrecht erhalten werden kann, wenn sie in Interface Builder bearbeitet werden.

Auch wenn es scheint zu funktionieren, dann ist dies nicht unterstützt und auf komplexere Probleme auf dem Weg führen könnte. Es ist besser, stattdessen Erweiterungsanforderungen auf Interface Builder-Datei die Möglichkeit, dass Sie brauchen, anstatt zu versuchen, die XML zur Hand bearbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top