J'ai pu supprimer ces erreurs en éditant manuellement les fichiers du storyboard et en trouvant l'entrée style offensante = "plain" sur les éléments Bar Button dans l' <navigationItem>
élément.
Changé de:
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
À:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
Cela a effacé les avertissements ... vrai ou faux.
Cela peut être un hack formidable et le plus gros problème est que je ne l'ai pas causé ou supprimé les éléments de bouton de barre invisibles du document global. C'était après avoir parcouru tous les éléments un par un et découvert que certaines barres de navigation étaient vides (sans enfants) et se produisaient probablement avec la grande quantité d'héritage de copier-coller (cmd + c | v) et de ne pas utiliser de duplication (cmd + d) pour construire l'interface. Bien que la cause source n'ait pas été causée par la racine, le problème était que les éléments de barre ne s'affichaient pas dans le document «vue d'ensemble» à corriger. Le comportement d'Interface Builder me semble parfois nuancé et un conteneur vide où il devrait y avoir quelque chose dans une vue en plan est une odeur. Eh bien, c'est à moi maintenant. Parfois, la suppression du nœud incriminé et la reconstruction corrigent les problèmes les plus étranges.
AVERTISSEMENT: sauvegardez vos storyboards avant d'essayer ceci ... le contrôle de version est votre ami ... Je ne prends aucune responsabilité lorsque votre storyboard est complètement arrosé et ne compilera pas. Tout ce que vous obtiendrez est un "Je vous l'ai dit!" J'ai appris à la dure à quelques reprises, mais un contrôle de source diligent m'a évité un mal de tête.
EDIT: mettre des crochets dans les blocs de code