J'étais frustré par le copier-coller dans le simulateur et je ne pouvais pas comprendre ce qui se passait.
Les résultats étaient similaires à ce que vous décrivez: copier-coller collait parfois la même valeur que j'avais copiée auparavant, mais pas ce que je viens de copier dans le presse-papiers.
J'ai finalement réalisé que le simulateur avait son propre presse-papiers, séparé du presse-papiers principal d'OS X.
Vous utilisez les commandes de copier-coller tactiles pour coller dans votre application à partir du presse-papiers du simulateur.
Vous pouvez utiliser les raccourcis copier-coller standard d'OS X (Commande-X, C, V) pour coller du presse-papiers système dans le presse-papiers du simulateur.
Donc, pour copier et coller depuis Chrome (par exemple), vous sélectionnez le texte dans Chrome, Command-C pour copier. Passez ensuite au simulateur, Command-V pour coller dans le presse-papiers du simulateur. Ensuite, dans votre application, vous simulez une pression dans le champ de texte pour afficher l'option Coller, puis simulez une pression sur le bouton Coller pour coller le contenu du presse-papiers du simulateur dans l'application.
Les options de menu font la même chose que les raccourcis clavier - copier / coller entre le presse-papiers du système et le clavier du simulateur.
Maintenant que je l'ai compris, je l'aime beaucoup mieux que si le presse-papiers du simulateur était automatiquement lié au presse-papiers d'OS X.
À partir de Xcode 9.0 ou supérieur:
. Simulateur ouvert
. Cliquez sur "Modifier" dans les menus du haut
. Activer -> "Synchroniser automatiquement le Pasteboard"
. Si déjà activé, désactivez-le et réactivez-le.
. Appuyez longuement pour coller votre texte, c'est-à-dire copié
Sous Xcode 9.0
ça marche pour moi
la source
Source: http://olemoritz.net/copypaste-in-the-ios-simulator.html
la source
Dans Xcode 9 ou supérieur: 1. Simulateur actif 2. Cochez le menu "Edition -> Synchroniser automatiquement le Pasteboard" 3. Profitez :)
la source
C'est un problème étrange dans mon PC. J'ai macOs Sierra 10.xx ++ installé sur mon mac. Ce que je fais c'est,
Copiez le contenu de votre Mac à l'aide de
command + c
ou du clavier.Maintenant, appuyez
command + v
à l'endroit particulier où vous souhaitez coller le contenu.Maintenant, collez dans le simulateur en utilisant
command + shift + v
Fonctionne bien. Réponse confirmée.!
la source
Découvrez la
text
propriété duUITextView
. Chargez simplement votre textpic dans unNSString
, et définissez cette chaîne comme étant latext
propriété de TextView.http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text
la source
Vous pouvez copier le contenu de mac en utilisant ⌘ + ⇧ + C et le coller dans l'URL du navigateur en utilisant ⌘ + V.
Ça marche pour moi.
la source
En dernière étape, essayez de redémarrer Xcode et le simulateur iOS
Menu -> Hardware -> Restart
la source
J'ai la solution:
Depuis le menu iPhone Simulator.
Troisième option: restaurer le contenu et les paramètres.
Vous perdrez toutes les applications installées dans le simulateur ainsi que les paramètres.
Ça marche pour moi.
la source