如何设置字符串,以便用户可以将其粘贴到可可客观c应用程序的其他位置?将字符串设置为粘贴板(复制,粘贴)在可可应用程序中
3
A
回答
5
请参阅Pasteboard Programming Guide。您特别需要“复制到粘贴板”部分。
15
如果你是针对OS X 10.6和更高版本,使用NSPasteboardTypeString
代替NSStringPboardType
。
2
[[NSPasteboard generalPasteboard] declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:nil];
[[NSPasteboard generalPasteboard] setString:@"My Text" forType:NSStringPboardType];
2
这是,如果你的目标OSX 10.6或更高版本你的方式:
NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard clearContents];
[pasteboard writeObjects:@[@"Some string"]];
欲了解更多信息,请参阅苹果公司网站上的Pasteboard Programming Guide。
相关问题
- 1. 粘贴字体粘贴到剪贴板
- 2. IOS剪贴板(复制和粘贴)不能跨应用程序
- 3. 属性字符串失去粘贴板粘贴中的附件
- 4. 复制粘贴在转置
- 5. 复制和粘贴板
- 6. VBA:无剪贴板复制粘贴
- 7. FabricJS剪贴板实现(复制/粘贴)
- 8. C#剪贴板直接复制粘贴
- 9. 将nsmutableattributed字符串粘贴到公共粘贴板中丢失属性页面
- 10. 复制字符串到剪贴板,只有一个字符粘贴时写
- 11. 可能“复制并粘贴”整个Rails应用程序?
- 12. 将UIImage复制到粘贴板
- 13. 将NSAttributedString复制到粘贴板
- 14. 在JavaScript中复制/粘贴?
- 15. 复制粘贴userinput
- 16. xcode复制/粘贴
- 17. iPhone复制/粘贴
- 18. 复制粘贴宏
- 19. 将复制粘贴的VBA宏从逐行更改为批复制粘贴
- 20. 是否可以复制/粘贴电子?
- 21. 使用javascript将内容复制/粘贴到剪贴板
- 22. 复制并粘贴外来字符
- 23. 从剪贴板序列化和反序列化(复制/粘贴)
- 24. VBA复制和粘贴宏!=手动复制粘贴
- 25. Android复制/粘贴禁用
- 26. 用c复制并粘贴#
- 27. VBA禁用复制粘贴
- 28. 复制 - 粘贴在JavaScript
- 29. 复制粘贴在JavaScript
- 30. Excel中复制和粘贴
谢谢,但它没有说如何获得NSPasteboardTypeString? – Daniel 2011-04-16 14:14:56