2015-09-18 13 views
12

Problemi strani che ho trascorso le ultime 24 ore cercando di risolvere.prepareForSegue si blocca dopo l'aggiornamento a iOS9

Ho un'app che funzionava perfettamente. Ho aggiornato Xcode per iOS9 ora uno dei 5 follower non eseguirà l'azione. Posso interrompere il breakpoint all'interno di "prepareForSegue" e tutto sembra funzionare correttamente, ma appena esce dalla funzione la CPU del telefono si espande al massimo e rimane semplicemente lì. La GUI non fa nulla. Ho provato molte cose dalla creazione di un nuovo viewcontroller e utilizzando lo stesso collegamento di seguito e tutto funziona. È solo questo un viewcontroller che non posso eseguire un 'performSegueWithIdentifier' a. Ho commentato TUTTO il codice da questo viewcontroller e ancora nulla. Non c'è niente di speciale rispetto a quelli che funzionano. Sono completamente bloccato ora, qualcuno ha idee?

Scusate se sono vago, si prega di chiedere per qualsiasi dettaglio che ho omesso di notare qui.

Grazie Dean

+0

rimuovere qualsiasi tipo di carattere personalizzato se manipolato e quindi provare –

+0

eseguirlo in strumenti e vediamo quello che sta monopolizzando la CPU. –

+0

Sembra un deadlock del thread principale. Lascialo correre e congelare, premere pause nel debugger e fare uno screenshot dei thread attivi in ​​modo da poter vedere cosa porta a congelare o almeno dove si ferma. – Andy

risposta

16

Così, dopo la ricostruzione completamente il controller problema vista ho identificato la causa dell'errore. Davvero molto strano, ho un UITextView sulla vista con il testo predefinito di 'Note ...' ... rimuovi questo e tutto funziona ok. Non credo che questa sia la causa ma hey .... Deve essere un bug in iOS9 in cui il testo predefinito viene inserito nella visualizzazione del testo tramite lo storyboard.

pensiero luogo id miei risultati Incase qualcun altro si imbatte in problemi simili

+1

Una buona scoperta, dovrebbe essere contrassegnata come soluzione. E grazie Apple, l'hai fatto di nuovo. – user623396

+0

L'eliminazione del testo predefinito in textView ha funzionato anche per me. Saluti! – runios

+0

Si tratta solo di UITextView? Ho diversi UIView, UILabel, UITableView, UIImageView e UIButtons e sto affrontando lo stesso problema! Eventuali raccomandazioni – Sibir

Problemi correlati