Mar*_*lch 3 objective-c ios ios6
我UIPasteboard用来访问复制的图像.
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
NSArray *images = pasteBoard.images;
Run Code Online (Sandbox Code Playgroud)
它在iOS 5设备上运行正常,该数组包含UIImage对象.在运行iOS 6的设备上,阵列包含NSData对象.它是否已知问题?
是的,看到你的问题后,我检查了一下,并想知道pasteBoard.images是返回NSData数组而不是images.因此,为了从数据中获取这些图像,我使用了以下代码并成功获得了它们:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
NSArray *images = pasteBoard.images;
NSData *data = [images objectAtIndex:0];
UIImage *image = [[UIImage alloc]initWithData:data];
imageView.image = image;
Run Code Online (Sandbox Code Playgroud)
如果您复制了多个图像,则必须使用循环来获取所有图像.所以我认为这应该不是问题.
| 归档时间: |
|
| 查看次数: |
888 次 |
| 最近记录: |