Eu estava ficando frustrado com copiar e colar no simulador e não conseguia descobrir o que estava acontecendo.
Os resultados foram semelhantes ao que você descreve: copiar e colar às vezes colava o mesmo valor que eu havia copiado antes, mas não o que acabei de copiar para a área de transferência.
Eu finalmente percebi que o simulador tem sua própria área de transferência, separada da área de transferência principal do OS X.
Use os comandos de copiar e colar baseados em toque para colar em seu aplicativo a partir da área de transferência do simulador.
Você pode usar os atalhos padrão de copiar e colar do OS X (Command-X, C, V) para colar da área de transferência do sistema na área de transferência do simulador.
Então, para copiar e colar do Chrome (por exemplo), você seleciona o texto no Chrome, Command-C para copiar. Em seguida, mude para o simulador, Command-V para colar na área de transferência do simulador. Em seguida, em seu aplicativo, você simula um toque no campo de texto para abrir a opção colar e, em seguida, simula um toque no botão colar para colar o conteúdo da área de transferência do simulador no aplicativo.
As opções de menu fazem a mesma coisa que os atalhos de teclado - copiar / colar entre a área de transferência do sistema e o teclado do simulador.
Agora que descobri, na verdade eu gosto muito mais do que se a área de transferência do simulador fosse automaticamente vinculada à área de transferência do OS X.
Do Xcode 9.0 ou superior:
. Simulador aberto
. Clique em "Editar" nos menus superiores
. Habilitar -> "Sincronizar painel automaticamente"
. Se já estiver ativado, desative-o e ative-o novamente.
. Pressione e segure para colar o seu texto, ou seja, copiado
Abaixo do Xcode 9.0
funciona para mim
fonte
Fonte: http://olemoritz.net/copypaste-in-the-ios-simulator.html
fonte
No Xcode 9 ou superior: 1. Simulador ativo 2. Verifique o menu "Edit -> Automatically Sync Pasteboard" 3. Aproveite :)
fonte
Este é um problema estranho no meu pc. Tenho macOs Sierra 10.xx ++ instalado no meu mac. O que eu faço é,
Copie o conteúdo do seu mac usando
command + c
ou teclado.Agora pressione
command + v
no local específico em que deseja colar o conteúdo.Agora cole no simulador usando
command + shift + v
Trabalhando bem. Resposta confirmada.!
fonte
Confira a
text
propriedade doUITextView
. Simplesmente carregue seu textpic em umNSString
e defina essa string comotext
propriedade do TextView.http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text
fonte
Você pode copiar o conteúdo do mac usando ⌘ + ⇧ + C e colar no url do navegador usando ⌘ + V.
Está funcionando para mim.
fonte
Como última etapa, tente reiniciar o Xcode e o simulador iOS
Menu -> Hardware -> Restart
fonte
Tenho a solução:
No menu do iPhone Simulator.
Terceira opção: Restaurar conteúdo e configurações.
Você perderá todos os aplicativos instalados no simulador junto com as configurações.
Isso está funcionando para mim.
fonte