将文本复制并粘贴到ios模拟器中

问题描述:

这必须记录在某处,但我无法找到它。将文本复制并粘贴到ios模拟器中

在我使用iPad模拟器的应用程序中有一个文本框,我希望用户粘贴文本。在现实世界中,用户将从Safari地址复制文本到文本框中。但我试图在ios ipad模拟器中做到这一点,但只有部分结果。

重新运行应用程序后,我可以立即将文本粘贴到Mac的Edit|Paste Text菜单或Shift-Command-V(但不是只有Edit|Paste,但没关系)。对Shift的需求很烦人,但我可以忍受它。

但是,如果我尝试在Mac上复制另一个URL,然后在模拟器上再使用Edit|Paste Text或甚至使用Paste气泡,我不会得到新文本,而是原始文本。

这是常见的吗?这是模拟器的一个功能,它没有连接到主机上的剪贴板上吗?

+1

在设备上执行此操作。不要相信模拟器的工作方式。 – Jeremy1026 2013-03-03 18:05:30

小心避免混为一谈Mac的与模拟器的剪贴板剪贴板。他们不一样。

该模拟器模拟iOS设备,利用该应用程序可以在该设备(模拟器)上运行它自己的iOS剪贴板通过iOS的小狗朝上使用全选/复制/粘贴UI项。

与此完全分开:您的Mac拥有自己的剪贴板和内容。在Mac上运行的Simulator程序提供了编辑>粘贴文本菜单项。该计划通过访问MAC剪贴板和类型文成模拟器就像用户使用的键盘实现了菜单项。 Simulator应用程序的编辑菜单功能既不能访问也不会影响iOS剪贴板。

更新:作为Xcode的6,你需要选择在iPhone模拟器的Edit > Paste菜单项(这传递了Mac剪贴板和iOS的剪贴板之间的数据),然后点击在该领域的仿真器和水龙头“粘贴”泡泡。

在你的问题中,你不指定你从哪个“Safari”复制URL。它可能是mac safari应用程序或模拟器的 safari应用程序。从mac safari程序复制到mac剪贴板,从safari应用拷贝到模拟器内的iOS剪贴板。

我觉得你的问题是从混淆两个来了,想有一个剪贴板一切都是共享。

+0

在Xcode 9中(也许之前)有一个菜单项正在编辑“自动同步粘贴板”我认为这将保持你的Mac的剪贴板和模拟器的剪贴板同步,所以它们总是相同的。 – 2017-11-09 18:46:41

有时在iOS模拟器中输入长URL是非常困难的。应该有一些方法将URL从Max OS复制到iOS文本字段。 这里是你如何能做到这一点:

  • 复制从Mac的
  • 打开模拟器,然后单击要粘贴 文本
  • 现在,在模拟器菜单中点击Edit文本字段中某些文本 - >Paste Text

就是这样。您的iOS操作系统复制缓冲区中的文本现在应该在iOS模拟器的文本字段中。

在Mac复制的文本,然后单击文本字段在模拟器中,按

移位指令V

+1

最终成为我的组合吗?超级怪异。我必须在菜单栏中粘贴,然后执行此操作以获取粘贴。 – Brendan 2014-12-01 20:05:55

+0

真棒的人不知道它如此简单.... – Leena 2015-11-07 08:01:17

+0

看起来这种方法经常工作,但不是所有的时间。在我的情况下,100%的工作方法是Cmd + C一些文本,然后通过鼠标上下文菜单复制它,然后在Simulator Cmd + V,Cmd + Shift + V中通过菜单粘贴。奇怪,但工程... – brigadir 2015-11-27 16:13:26

什么工作对我来说是这样的。在Mac

2)

1)复制文本在模拟器做编辑 - >粘贴或命令V(我觉得这个副本从MAC剪贴板文本到iOS模拟器剪贴板)。

3)突出显示模拟器的文本框,然后执行命令+ SHIFT + V.

这对我的作品。在Safari版本8.0.3和iPhone模拟器版本8.1

  1. 从Safari浏览器复制文本 - 高亮文本,然后CMD-V或编辑>复制。
  2. 在Ios Simulator中,单击编辑>粘贴。
  3. 在TextField或TextView上单击鼠标右键,然后选择粘贴。

三个步骤:(关键是确保当你使用“⌘+ V”的“粘贴”帮助菜单保持可见。)

  1. 确保你选择的点你想要在模拟器中过去,并且编辑菜单“粘贴”显示为
  2. 使用键盘上的MAC, “⌘+ V”,将文本粘贴到模拟器剪贴板。
  3. 点击“粘贴”上editMenu,上面显示,到文成模拟器文本框粘贴。

enter image description here

这是我发现的。

  1. 从MAC复制的文本。
  2. 在模拟器打开Safari并通过单击选中地址栏中。
  3. 按CMD + V
  4. 点击一下地址栏上。
  5. 粘贴下拉应该出现。
  6. 点击粘贴。

Shift + Cmd + V键的伟大工程了。