"No se pudo crear una instancia de la clase llamada UIStoryboardShowSegueTemplate". ¿Cómo puedo hacer feliz a un Storyboard con iOS 7 y iOS 8?
Creé un proyecto en Xcode6, beta 6 más o menos (actualizado a b7 hoy). Usando Swift, desarrollado para el SDK de iOS 8, etc.
El Guión gráfico, hasta ahora, tiene dos Controladores de vista, y una transición entre los dos configurados como "Mostrar" (no se activa directamente mediante un botón, sino que se maneja mediante un inicio de sesión exitoso)
Todo es maravilloso. Y luego probé r, desbloqueando la aplicación en el simulador de iOS 7.1. Muere en la primera pantalla con este mensaje:
*** Terminating app due to uncaught exception
'NSInvalidUnarchiveOperationException',
reason: 'Could not instantiate class named
UIStoryboardShowSegueTemplate'
Bueno, viendo cómo "Show" aparece como "Adaptive Segue", y Adaptive UI es más o menos un concepto de iOS 8, tiene sentido que iOS 7 tenga un problema con él.
Como han ido tan lejos como para decir básicamente "mira, esto es lo que solíamos llamar Push", creo que cambiaré el Segue a "Push". Claro, está en desuso, pero lo abandonaré cuando iOS 8 se haga cargo.
Excepto que si lo uso, recibo una advertencia
Bueno, no quiero ver una advertencia molesta, pero no estoy seguro de que quiera renunciar a la compatibilidad con iOS 7 todavía (aunque no está fuera de discusión). Y esto no está en el código, así que no puedo suprimir la advertencia (o no sé cómo).
¿Cómo puedo hacer un Storyboard Segue que sea feliz tanto en iOS 7 como en 8 en Xcode 6?