2012-09-25 27 views
6

Dall'aggiornamento a iOS 6 ho questo errore più strano quando si tenta di rendere UITextField o UITextView firstResponder.Alcuni campi UIText non rispondono in iOs6

... non funziona.

Non riesco a selezionare il campo o visualizzare e visualizzare la tastiera, né c'è un cursore o altro. La cosa più strana è che non funziona solo per i campi SOME, altri in diversi viewcontrollers funzionano senza problemi.

ho:

[self.window makeKeyAndVisible]; 
self.window.rootViewController = self.viewController; 

nel mio AppDelegate. Ha funzionato e funziona ancora senza problemi con iOS 5.

Qualche idea su cosa potrebbe essere?

Grazie!

+0

mostraci il codice come fare il primo soccorritore per i campi di testo che non funzionano. – vishy

+0

Impostando: [ratingText becomeFirstResponder]; oppure facendo clic sul campo di testo o sulla vista testuale aggiunti con Interface Builder. E per chiarire, tutti i punti vendita sono collegati correttamente mentre funziona su iOS 5. – Ron

risposta

3

Ho scoperto che cosa stava causando il problema. Dal viewcontroller, ho presentato il nuovo viewcontroller da un campo di testo come firstResponder. Così, quando ho cancellare questo servizio chiamando

[textview resignFirstResponder]; 

o

[self.view endEditing:YES]; 

prima di presentare la nuova viewcontroller, funziona senza problemi. La domanda rimane .... Perché questo? E c'è un modo migliore per superare questo? Non mi sento molto per rassegnare ogni campo di testo in tutta la mia app ...

2

So che questo post è vecchio, ma se aiuta, in iOS6 devi anche dare le dimissioni al risponditore nelle viste "granparents".

Es:

ricerca Visualizza (non dimettersi responder) -> Dettaglio Visualizza -> Super Detail View (Questo ha il problema).

Visualizzazione dettagli non ha il primo reponder, ma Search View ce l'ha.

Dobbiamo risettare il risponditore nella vista di ricerca per risolvere il problema in Super dettaglio.

Suppongo che dobbiamo anche dare le dimissioni dal risponditore nei precedenti controller della Visualizzazione ricerca.

Problemi correlati