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?
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.
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.
Tags und Links ios xcode xcode5 interface-builder