Resultados de la búsqueda a petición "nsundomanager"

1 la respuesta

"[NSBigMutableString substringWithRange:]: Rango {0, 10} fuera de los límites; error de longitud de cadena de 9 "con Deshacer

Mi aplicación se bloquea cuando intento deshacerUISearchBar. En mi aplicación tengo un código para evitar ingresar un signo '%' en la barra de búsqueda y para hacer esto reemplaza un% a @ "" en el método textDidChange como se muestra ...

4 la respuesta

¿Cómo puedo reemplazar el texto en UITextView con el soporte NSUndoManager?

Quiero poder reemplazar parte del texto en un UITextView programáticamente, así que escribí este método como una categoría UITextView: - (void) replaceCharactersInRange:(NSRange)range withString:(NSString *)newText{ self.scrollEnabled = NO; ...

3 la respuesta

Deshacer / rehacer con un UITextView (iOS / iPHone)

Tengo una vista donde un UITextView siempre tiene foco. Lo que quiero hacer es extender el comportamiento de deshacer / rehacer incorporado para admitir deshacer / rehacer cuando configuro el texto mediante programación (por ejemplo, cuando lo ...

1 la respuesta

Grupo de deshacer anidado con CoreData

Quiero agregar un administrador de deshacer a una aplicación de iPhone respaldada por coredata. Cuando el usuario intenta agregar un nuevo objeto (tocando el botón +), cargo un nuevo controlador de vista modal e inicio un nuevo grupo de deshacer ...

1 la respuesta

deshacer todos los cambios realizados en el controlador de vista secundaria

1 la respuesta

Deshacer nombres de acción para cambios de datos principales

Estoy buscando una forma integrada (o fácil de implementar) para obtener nombres de acciones de deshacer / rehacer de Core Data para leer como "Deshacer editar nombre", en lugar de simplemente "Deshacer" o "Rehacer", ya que hacer ...

1 la respuesta

Usando NSUndoManager, cómo registrar deshacer usando cierres Swift

Estoy tratando de asimilar cómo usarNSLayoutManager utilizando cierres rápidos. Puedo registrar con éxito unundo como sigue: doThing(); undoManager?.registerUndoWithTarget(self, handler: { _ in undoThing(); } undoManager?.setActionName("do ...