Se creo un UITableViewController, il drill down funziona come previsto. Se un utente seleziona una cella e implemento 'didSelectRowAtIndexPath', la cella lampeggia in blu e viene visualizzata la vista successiva.Selezione di UITableViewCell in modalità di modifica
Ma, se includo un tasto 'modifica' (self.navigationItem.rightBarButtonItem = self.editButtonItem), quando l'utente fa clic su 'Modifica' - la modalità cambia in modo corretto (tutte le cellule trattino e dipingo un editingAccessory appropriato), ... MA, le celle non sono lunghe 'selezionabili'.
IE: mentre in modalità di modifica, quando un utente seleziona una cella, non accade nulla. Nessun flash blu. Nessuna invocazione di "didSelectRowAtIndexPath", nulla.
Quando apro l'esempio iPhone 'iPhoneCoreDataRecipes' (come previsto nei documenti SDK), sono sicuro che hanno un RecipeDetailViewController - che, quando messo in modalità di modifica, consente comunque di eseguire il drill-down. Ho scaricato e creato il loro esempio e funziona perfettamente. Non riesco a trovare alcun trucco nel loro codice per abilitare questa 'cella selezionabile quando si è in modalità modifica', ma non riesco a ottenerla quando lo faccio.
Pensieri?
Grazie per ogni momento,
-Luther
Potreste aver perso nel codice di esempio che ha parlato di, perché può anche essere impostato in Interface Builder. – NWCoder
Sono un novizio su questo, quindi potresti fornire un esempio di codice di esempio? – Mithuzz
In Interface Builder non è impostato su SÌ per impostazione predefinita. – habamedia