将文本复制并粘贴到ios模拟器中
这必须记录在某处,但我无法找到它。将文本复制并粘贴到ios模拟器中
在我使用iPad模拟器的应用程序中有一个文本框,我希望用户粘贴文本。在现实世界中,用户将从Safari地址复制文本到文本框中。但我试图在ios ipad模拟器中做到这一点,但只有部分结果。
重新运行应用程序后,我可以立即将文本粘贴到Mac的Edit|Paste Text
菜单或Shift-Command-V(但不是只有Edit|Paste
,但没关系)。对Shift的需求很烦人,但我可以忍受它。
但是,如果我尝试在Mac上复制另一个URL,然后在模拟器上再使用Edit|Paste Text
或甚至使用Paste
气泡,我不会得到新文本,而是原始文本。
这是常见的吗?这是模拟器的一个功能,它没有连接到主机上的剪贴板上吗?
小心避免混为一谈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剪贴板。
我觉得你的问题是从混淆两个来了,想有一个剪贴板一切都是共享。
在Xcode 9中(也许之前)有一个菜单项正在编辑“自动同步粘贴板”我认为这将保持你的Mac的剪贴板和模拟器的剪贴板同步,所以它们总是相同的。 – 2017-11-09 18:46:41
有时在iOS模拟器中输入长URL是非常困难的。应该有一些方法将URL从Max OS复制到iOS文本字段。 这里是你如何能做到这一点:
- 复制从Mac的
- 打开模拟器,然后单击要粘贴 文本
- 现在,在模拟器菜单中点击
Edit
文本字段中某些文本 - >Paste Text
就是这样。您的iOS操作系统复制缓冲区中的文本现在应该在iOS模拟器的文本字段中。
在Mac复制的文本,然后单击文本字段在模拟器中,按
移位指令V
什么工作对我来说是这样的。在Mac
2)
1)复制文本在模拟器做编辑 - >粘贴或命令V(我觉得这个副本从MAC剪贴板文本到iOS模拟器剪贴板)。
3)突出显示模拟器的文本框,然后执行命令+ SHIFT + V.
这对我的作品。在Safari版本8.0.3和iPhone模拟器版本8.1
- 从Safari浏览器复制文本 - 高亮文本,然后CMD-V或编辑>复制。
- 在Ios Simulator中,单击编辑>粘贴。
- 在TextField或TextView上单击鼠标右键,然后选择粘贴。
这是我发现的。
- 从MAC复制的文本。
- 在模拟器打开Safari并通过单击选中地址栏中。
- 按CMD + V
- 点击一下地址栏上。
- 粘贴下拉应该出现。
- 点击粘贴。
Shift + Cmd + V键的伟大工程了。
在设备上执行此操作。不要相信模拟器的工作方式。 – Jeremy1026 2013-03-03 18:05:30