Pude eliminar estos errores editando manualmente los archivos del guión gráfico y encontré la entrada ofensiva style = "simple" en los <navigationItem>
elementos del botón de barra en el elemento.
Cambiaron desde:
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
A:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
Esto borró las advertencias ... correctas o incorrectas.
Este puede ser un truco estupendo y la mayor preocupación es que no lo causé ni eliminé los elementos del botón de la barra invisible del documento general. Esto fue después de revisar todos los elementos uno por uno y descubrir que algunas barras de navegación estaban vacías (sin hijos) y probablemente ocurrió con la gran cantidad de herencia de copiar y pegar (cmd + c | v) y no usar duplicado (cmd + d) para construir la interfaz. Aunque la causa de origen no fue la raíz, el síntoma fue que los elementos de la barra no se mostraban en la "vista de esquema" del documento para corregirlos. El comportamiento de Interface Builder me parece a veces matizado y un contenedor vacío donde debería haber algo en una vista de esquema es un olor. Bueno, lo es para mí ahora. A veces, eliminar el nodo infractor y reconstruir soluciona los problemas más extraños.
ADVERTENCIA: haga una copia de seguridad de sus guiones gráficos antes de probar esto ... el control de versiones es su amigo ... No asumo ninguna responsabilidad cuando su guión gráfico está completamente regado y no se compila. Todo lo que obtendrás es un "¡Te lo dije!" Aprendí de la manera difícil algunas veces, pero el control de fuentes diligente me ahorró un dolor de cabeza.
EDITAR: poner corchetes en bloques de código