Ho creato un progetto in Xcode6, beta 6 o giù di lì (aggiornato a b7 oggi). Utilizzo di Swift, sviluppato per l'SDK di iOS 8, ecc."Impossibile istanziare la classe denominata UIStoryboardShowSegueTemplate" - come posso rendere felice uno storyboard con iOS 7 e iOS 8?
Lo Storyboard, finora, ha due View Controller e un passaggio tra i due impostati come "Show" (non viene attivato direttamente da un pulsante, è gestito da un login riuscito)
Tutto è groove. E poi ho provato a eseguire l'app sul simulatore iOS 7.1. Muore nella prima schermata con questo messaggio:
*** Terminating app due to uncaught exception
'NSInvalidUnarchiveOperationException',
reason: 'Could not instantiate class named
UIStoryboardShowSegueTemplate'
Beh, visto che "Show" è elencato come "Adaptive Segue", e Adaptive interfaccia utente è praticamente un concetto iOS 8, ha senso che iOS 7 avrebbe un problema con esso.
Dato che sono arrivati al punto di dire "guarda, questo è quello che chiamavamo Push", immagino che cambierò il Segue in "Push". Certo, è deprecato, ma lo abbandonerò solo quando iOS 8 prenderà il sopravvento.
Solo che se lo uso Ho ricevuto un avviso
Beh merda, non voglio vedere qualche avvertimento fastidioso, ma io non sono sicuro di voler rinunciare a iOS 7 compatibilità ancora (anche se non è fuori discussione). E questo non è nel codice, quindi non posso sopprimere l'avvertimento (o non so come).
Come posso fare uno Storyboard Segue che sia felice sia in iOS 7 che 8 in Xcode 6?
La ringrazio molto! Questo ha appena risolto il mio problema. Ho aggiunto, lo screenshot mancante;) –