uipasteboard,数组的项始终返回nsdata

时间:2014-01-17 08:52:31

标签: ios iphone objective-c uipasteboard

我正在尝试使用uipasteboard在应用程序之间传输数据,所以我设置了一个包含字符串的nsarray ....当我尝试从uipasteboard访问字符串数组时,一直返回包含nsdata的数组。 这是示例代码:

UIPasteboard *pb = [UIPasteboard pasteboardWithName:@"pasteboard" create:YES];//create a new PB if does not exists
//make PB persistent. PB will be deleted when its owner application uninstalled
[pb setPersistent:YES];

//save all items in pasteboard
[pb setItems: @[@"str1", @"str2"]];

任何想法都有错吗?

1 个答案:

答案 0 :(得分:1)

是UiPastBoard返回NSData对象。您需要将此数据转换为对象。你有兴趣对此进行任何研究吗?

这里有一个博客将引导您完成整个过程:

http://thesmythgroup.com/2013/04/02/working-with-uipasteboard-images-and-text/

它显示了如何使用文本和图像