如何設置字符串,以便用戶可以將其粘貼到可可客觀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