我正在调试当剪贴板为空时发生的缺陷(可以看到没有弹出窗口的弹出三角形,可能是系统缺陷)。作为检查缺陷的一部分,我在剪贴板上复制了某些东西,现在需要清除它 ......但是如何?
关闭模拟器并重新启动并未清除剪贴板。不得不说,不能做这样一个“简单”的任务是非常有趣的:)
在任何人建议之前,复制空间或其他一些空白角色是不够的。我需要它是空的,而不仅仅是不可见的。
答案 0 :(得分:5)
您可以将模拟器重置为“出厂默认设置”。
点击菜单栏中的“iOS模拟器”,然后从顶部选择第三个选项。
答案 1 :(得分:1)
这类似于复制空白,但比The-Kenny的解决方案更有效(并且破坏性更小)。您可以将空字符串粘贴到剪贴板,例如:
[pasteboard setString:@""];
程序运行此行代码后,“粘贴”选项将不再出现在弹出三角形菜单中。我在测试代码时一直使用这种方法,效果很好。祝你好运。
答案 2 :(得分:0)
最好的解决方案是在需要修复的代码之前简单地将text,image或其他内容设置为NULL。这样可以完全清除粘贴板。