在我的 iPhone 应用程序中,我有许多需要插入到数据库中的 ASCII 艺术。
我正在使用模拟器并将文本图片粘贴到 TextView 中,以将 ASCII 艺术插入数据库。
这里模拟器的剪贴板一次正确粘贴了艺术作品,但是当我复制另一幅艺术作品时,它也会将以前的艺术作品粘贴到 TextView 中。
如何解决这个问题?有解决这个问题的方法或更好的方法吗?
最佳答案
我对模拟器中的复制和粘贴感到沮丧,无法弄清楚发生了什么。
结果与您所描述的类似:复制和粘贴有时会粘贴与我之前复制的相同的值,但不是我刚刚复制到剪贴板的值。
我终于意识到模拟器有自己的剪贴板,与主 OS X 剪贴板分开。
您可以使用基于触摸的复制和粘贴命令从模拟器剪贴板粘贴到您的应用程序中。
您可以使用标准 OS X 复制粘贴快捷方式(Command-X、C、V)将系统剪贴板粘贴到模拟器剪贴板中。
因此,要从 Chrome 中复制并粘贴(例如),您可以在 Chrome 中选择文本,然后按 Command-C 进行复制。然后切换到模拟器,Command-V粘贴到模拟器剪贴板中。然后在您的应用程序中,您模拟触摸文本字段以调出粘贴选项,然后模拟触摸粘贴按钮以将模拟器剪贴板内容粘贴到应用程序中。
菜单选项的作用与键盘快捷键相同——在系统剪贴板和模拟器键盘之间复制/粘贴。
现在我明白了,实际上我比模拟器剪贴板自动绑定(bind)到 OS X 剪贴板更喜欢它。
关于macos - 从 Mac OS X 复制不会复制到 iPhone 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604478/