UIPasteboard在应用程序外复制

时间:2013-08-12 12:30:37

标签: iphone ios objective-c uipasteboard

我正在尝试编写一个从app复制文本的功能。此文本应该在剪贴板中的应用程序外部可用,例如在编写消息时,Web浏览器搜索字段。

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];    
NSString     *text       = [command.arguments objectAtIndex:0];
[pasteboard setString:text];
NSLog(@"Value of myString = %@", pasteboard.string);

该值被正确复制,但无法在应用外部使用。我在模拟器上测试了一些东西。如何在应用程序外部的主剪贴板中使值可用?感谢

1 个答案:

答案 0 :(得分:0)

我得到了这个工作。在设备上测试时,代码可以正常工作。在模拟器中,剪贴板功能以某种方式与os剪贴板冲突。