从Mac OS X复制不会复制到iPhone模拟器

Par*_*att 88 macos osx-snow-leopard ios-simulator

在我的iPhone应用程序中,我需要将许多ASCII艺术插入到数据库中.

我正在使用模拟器并在textview中粘贴textpic以将ASCII艺术插入数据库.

在这里,模拟器的剪贴板曾经适当地粘贴艺术,但是当我复制另一种艺术时,它也会将之前的艺术粘贴到textview中.

如何解决这个问题呢?有没有解决这个或更好的方法?

fun*_*oll 226

我对模拟器中的复制和粘贴感到沮丧,无法弄清楚发生了什么.

结果与您描述的类似:复制和粘贴有时会粘贴我之前复制的相同值,但不会复制到我刚刚复制到剪贴板的值.

我终于意识到模拟器有自己的剪贴板,与主OS X剪贴板分开.

您可以使用基于触摸的复制和粘贴命令从模拟器剪贴板粘贴到应用程序中.

您可以使用标准OS X复制粘贴快捷方式(Command-X,C,V)从系统剪贴板粘贴到模拟器剪贴板中.

因此,要从Chrome复制和粘贴(例如),请在Chrome中选择要复制的Command-C文本.然后切换到模拟器,Command-V粘贴到模拟器剪贴板中.然后在您的应用程序中,您在文本字段中模拟触摸以调出粘贴选项,然后模拟粘贴按钮以将模拟器剪贴板内容粘贴到应用程序中.

菜单选项与键盘快捷键相同 - 在系统剪贴板和模拟器键盘之间复制/粘贴.

现在我想出来了,我实际上比模拟器剪贴板自动绑定到OS X剪贴板要好得多.

  • 真棒!我总是想知道为什么它有时有效,有时却没有!很高兴你摆脱这个! (4认同)
  • 这可能是我在本网站上找到的最有用的答案 (3认同)
  • 感谢您的回答,并指出可能是最糟糕的UI决策.(在iOS模拟器下拉菜单中选择"粘贴"选项...没有任何反应...然后再次"粘贴"?虽然它背后有一些概念上的感觉,但是假设任何人都可以想象它是疯狂的这个.) (3认同)
  • 我总是对模拟器和MAC之间的复制和粘贴感到困惑,你的答案很棒!非常感谢. (2认同)

iMR*_*hib 26

从Xcode 9.0或更高版本:

.打开模拟器

.点击顶部菜单中的"编辑"

.启用 - >"自动同步粘贴板"

.如果已启用,则禁用它并再次启用.

.长按以粘贴您的文本,即复制

在Xcode 9.0下面

  1. 从任何地方复制文本
  2. 通过命令(命令+ v)粘贴到模拟器上,它将不显示任何内容
  3. 然后按(命令+ shift + v)

这个对我有用

  • 超级有用的提示! (2认同)
  • “如果已经启用,则禁用它并再次启用。” 是关键! (2认同)

Pao*_*tti 19

  • + C- 将iOS剪贴板的内容复制到OS X.这适用于文本和图像.
  • + + C- 将选定的文本(或应用于应用程序中的副本:选择器的任何其他文本)复制到iOS剪贴板.这个没有出现在菜单中.
  • + + C- 将iOS应用程序的屏幕截图(没有模拟器的chrome)复制到OS X剪贴板(使用+ S将其保存到桌面上的文件中).
  • + V- 将OS X剪贴板的内容复制到iOS,但不粘贴它.同样,这适用于文本和图像.
  • + + V- 在iOS应用中粘贴OS X剪贴板,但保持剪贴板不变.这不适用于图像.

资料来源:http://olemoritz.net/copypaste-in-the-ios-simulator.html


小智 17

在Xcode 9或更高版本中:1.主动模拟器2.检查菜单"编辑 - >自动同步粘贴板"3.享受:)


ajl*_*ajl 8

我为此寻找答案有一段时间了。对于 Apple Silicon (M1),我最终找到了一个页面,其中一些用户已将其追溯到 iOS 14+ 的问题。当我按照指示(参见链接)安装切换到模拟器 iOS 13.7 时,粘贴再次起作用。虽然这显然不是最初问题(10 年前!)的情况,但我将其粘贴到此处以防其他人遇到此问题。


Par*_*att -5

得到了解决方案:

从 iPhone 模拟器菜单。

第三个选项:恢复内容和设置。

您将丢失模拟器中安装的所有应用程序以及设置。

让这个对我有用。

  • 这不是对实际问题的答案。 (3认同)