Me estaba frustrando con copiar y pegar en el simulador y no podía entender qué estaba pasando.
Los resultados fueron similares a lo que usted describe: copiar y pegar a veces pegaba el mismo valor que había copiado antes, pero no lo que acababa de copiar en el portapapeles.
Finalmente me di cuenta de que el simulador tiene su propio portapapeles, separado del portapapeles principal de OS X.
Utilice los comandos de copiar y pegar táctiles para pegar en su aplicación desde el portapapeles del simulador.
Puede utilizar los atajos de copiar y pegar estándar de OS X (Comando-X, C, V) para pegar desde el portapapeles del sistema en el portapapeles del simulador.
Entonces, para copiar y pegar desde Chrome (por ejemplo), selecciona el texto en Chrome, Comando-C para copiar. Luego cambie al simulador, Comando-V para pegar en el portapapeles del simulador. Luego, en su aplicación, simula un toque en el campo de texto para que aparezca la opción de pegar, luego simula un toque en el botón de pegar para pegar el contenido del portapapeles del simulador en la aplicación.
Las opciones del menú hacen lo mismo que los atajos de teclado: copiar / pegar entre el portapapeles del sistema y el teclado del simulador.
Ahora que lo descubrí, en realidad me gusta mucho más que si el portapapeles del simulador estuviera vinculado automáticamente al portapapeles de OS X.
Desde Xcode 9.0 o superior:
. Simulador abierto
. Haga clic en "Editar" en los menús superiores.
. Habilitar -> "Sincronizar automáticamente la mesa de trabajo"
. Si ya está habilitado, deshabilítelo y habilite nuevamente.
. Mantenga presionado para pegar su texto, es decir, copiar
Por debajo de Xcode 9.0
esto funciona para mi
fuente
Fuente: http://olemoritz.net/copypaste-in-the-ios-simulator.html
fuente
En Xcode 9 o superior: 1. Simulador activo 2. Verifique el menú "Editar -> Sincronizar automáticamente la mesa de trabajo" 3. Disfrute :)
fuente
Este es un problema extraño en mi PC. Tengo macOs Sierra 10.xx ++ instalado en mi mac. Lo que hago es
Copie el contenido de su mac usando
command + c
o el teclado.Ahora presione
command + v
en el lugar particular donde desea pegar el contenido.Ahora pegue en el simulador usando
command + shift + v
Trabajando bien. Respuesta confirmada.!
fuente
Echa un vistazo a la
text
propiedad delUITextView
. Simplemente cargue su imagen de texto en unNSString
y configure esa cadena para que seatext
propiedad de TextView.http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text
fuente
Puede copiar el contenido de mac usando ⌘ + ⇧ + C y pegarlo en la URL del navegador usando ⌘ + V.
Me está funcionando.
fuente
Como último paso, intente reiniciar Xcode y el simulador de iOS
Menu -> Hardware -> Restart
fuente
Tengo la solución:
Desde el menú del simulador de iPhone.
Tercera opción: Restaurar contenido y configuración.
Perderá todas las aplicaciones instaladas en el simulador junto con la configuración.
Conseguí que esto funcionara para mí.
fuente