2015-09-11 12 views
11

In Xcode 7 GM, sto ricevendo l'avviso sopra nel mio storyboard. Cosa significa?Solo i segui personalizzati supportano i nomi delle classi prima di iOS 9.0

Ho alcuni passaggi personalizzati, e hanno la loro classe assegnata a un gestore di transizione (UIStoryboardSegue). Ho controllato tutti i miei seguiti nello storyboard e tutti i segui personalizzati hanno una classe personalizzata e tutti i segui non personalizzati non hanno una classe personalizzata assegnata (compresi i segui di unwind).

Qualche idea?

+0

Avete trovato un rispondere a questo? Mi rivolgo a iOS 7 e ho chiamato 'segueForUnwindingToViewController' in un controller di navigazione personalizzato che restituisce i miei segui di unwind personalizzati o chiama lo stesso metodo su' super'. Ora puoi inserire la tua lezione di svolgimento in storyboard, ma questo è retrocompatibile? –

+0

Ho guardato il video di WWDC 2015 su Storyboard e apparentemente segueForUnindingToViewController è ancora supportato se il tuo target supporta sia 8 che 9. – coopersita

+0

Anch'io ho fatto ... come rimuovi l'avviso? –

risposta

7

Per risolvere questo cambiamento avvertimento segue con classe personalizzata a personalizzatoenter image description here

della logica corso con l'esecuzione della transizione dovrebbe essere attuata in quella classe (ExternalStoryboardSegue nel mio caso)

+4

Tutti i miei follower con una classe personalizzata sono impostati su Personalizzato e ricevo comunque l'avviso. – coopersita

+0

Grazie. Ho provato questo e sembra che risolve il mio problema. Non ho mai pensato che abbia la modalità personalizzata. – Kurotsuki

+4

@HotJard Come hai fatto a svolgersi con segui? –

Problemi correlati