Ich konnte diese Fehler beseitigen, indem ich die Storyboard-Dateien manuell bearbeitete und den fehlerhaften Eintrag style = "plain" für Elemente der Leistenschaltfläche im <navigationItem>
Element fand.
Gewechselt von:
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
Zu:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
Dies löschte die Warnungen ... richtig oder falsch.
Dies kann ein erstaunlicher Hack sein, und die größere Sorge ist, dass ich ihn nicht verursacht oder die unsichtbaren Balkenschaltflächenelemente aus dem Gesamtdokument entfernt habe. Dies geschah, nachdem alle Elemente einzeln durchgesehen wurden und festgestellt wurde, dass einige Navigationsleisten leer waren (ohne untergeordnete Elemente) und wahrscheinlich mit der großen Menge an Vererbung durch Kopieren und Einfügen (cmd + c | v) und ohne Verwendung von Duplikaten (cmd + d) auftraten. um die Schnittstelle zu erstellen. Obwohl die Quellursache nicht durch die Ursache verursacht wurde, war das Symptom, dass die Balkenelemente in der zu behebenden Dokument- "Gliederungsansicht" nicht angezeigt wurden. Das Verhalten von Interface Builder erscheint mir manchmal nuanciert, und ein leerer Container, in dem sich in einer Gliederungsansicht etwas befinden sollte, ist ein Geruch. Nun ist es für mich jetzt. Manchmal werden die seltsamsten Probleme behoben, indem der fehlerhafte Knoten gelöscht und neu erstellt wird.
WARNUNG: Sichern Sie Ihre Storyboards, bevor Sie dies versuchen ... Die Versionskontrolle ist Ihr Freund ... Ich übernehme keine Verantwortung, wenn Ihr Storyboard vollständig abgespritzt ist und nicht kompiliert wird. Alles was du bekommst ist ein "Ich habe es dir gesagt!" Ich habe ein paar Mal auf die harte Tour gelernt, aber die sorgfältige Quellcodeverwaltung ersparte mir Kopfschmerzen.
BEARBEITEN: Setzen Sie Klammern in Codeblöcke