Xcode Interface Builder - Ansichten sind vertikal mehrdeutig

8

Xcode sagt mir 8 views are vertically ambiguous , aber es zeigt nicht an, welcher View-Controller in meinem Storyboard das Problem verursacht. Ich habe auf die Warnmeldung geklickt, die mich einfach zum Storyboard bringt, und versucht, alle 20 View Controller in der Dokumentgliederung zu erweitern, und keiner zeigt diesen kleinen Warnhinweis.

Wie kann ich den fehlerhaften View-Controller ermitteln?

    
Kyle Clegg 04.10.2013, 12:05
quelle

4 Antworten

8

Das könnte eine ziemlich hässliche Art sein herauszufinden, welche Ansichten die Warnungen verursachen, aber ich hatte das gleiche Problem. Was ich getan habe, war im Issue Navigator, rechtsklicken Sie auf die Warnung und klicken Sie auf "im Protokoll anzeigen". Im Protokoll gab mir xcode die Warnanweisungen gefolgt von einem Semikolon und einem Wert. Dann habe ich das Storyboard in TextEdit geöffnet, um das XML des Storyboards zu sehen. Ich habe die Werte durchsucht und festgestellt, dass es sich um ID-Nummern für Ansichten im Storyboard handelt. Von dort konnte ich herausfinden, welche Ansichten in welcher Ansicht Controller die Probleme verursacht haben. Hoffe das hilft.

    
tjdaniel2 09.10.2013, 13:37
quelle
6

Wenn Sie das linke Feld auf dem Storyboard öffnen (Dokumentumriss), sehen Sie einen roten Kreis mit einem Pfeil neben dem Namen der mehrdeutigen Ansicht. Klicken Sie darauf, um weitere Details anzuzeigen.

Hier ist ein Beispiel mit dem roten Kreis mit Pfeil.

Diese Details können einen weiteren roten Kreis mit einem Pfeil enthalten, der Vorschläge macht.

    
Totka 04.10.2013 13:34
quelle
2

Ich habe auch dieses dumme Thema. Ich wählte alle Elemente aus, schnitt sie aus und fügte sie wieder ein, dann verschwand die Warnung. Wirklich Scheiße .....

    
Brian 29.10.2013 06:28
quelle
0

Alles wurde ausgewählt und das automatische Layout wurde im Dateiinspektorfenster im Storyboard für mich deaktiviert und dann wieder aktiviert.

    
NeoLEAP 20.01.2014 18:53
quelle