Si creo un UITableViewController, el trabajo de profundización funciona como se esperaba. Si un usuario selecciona una celda y yo implemento 'didSelectRowAtIndexPath', la celda parpadea en azul y aparece la siguiente vista.Seleccionar una UITableViewCell en el modo de edición
Pero, si incluyo un botón 'editar' (self.navigationItem.rightBarButtonItem = self.editButtonItem), cuando el usuario hace clic en 'Editar' - el modo cambia correctamente (todas las celdas sangran y pintan un accesorio de edición apropiado), ... PERO, las células ya no son "seleccionables".
IE: durante el modo de edición, cuando un usuario selecciona una celda, no ocurre nada. Sin flash azul. Sin invocación de 'didSelectRowAtIndexPath', nada.
Cuando abro el ejemplo de iPhone 'iPhoneCoreDataRecipes' (tal como figura en los documentos del SDK), tienen un RecipeDetailViewController que, cuando se pone en modo de edición, aún permite profundizar. He descargado y construido su ejemplo y funciona muy bien. Parece que no puedo encontrar ningún truco en su código para habilitar esta "celda seleccionable cuando estoy en modo de edición", pero no lo estoy obteniendo cuando lo hago.
¿Pensamientos?
Gracias por cualquier momento,
-Luther
Es posible que haya pasado por alto en el código de ejemplo que hablabas, ya que también se puede ajustar en el Interface Builder. – NWCoder
soy un novato en esto, ¿podría proporcionar un ejemplo de ejemplo de código? – Mithuzz
En el constructor Interfaz no está configurado en SÍ de forma predeterminada. – habamedia