ios - 将图像复制到iOS中的粘贴板

标签 ios objective-c uiimage copy uipasteboard

我有一个想要复制图像并将其粘贴到sms应用程序中的应用程序。

我正在使用以下代码。

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
    NSString *filePath = [[NSBundle mainBundle]pathForResource:@"Heritage" ofType:@"png"];
    NSData *data = [NSData dataWithContentsOfFile:filePath];
    [pasteboard setData:data forPasteboardType:@"public.png"];

}

我在Google上搜索后得到了这段代码,并且有很多代码,但是它们似乎都不适合我。

当我运行该应用程序并转到sms应用程序并按时,粘贴选项不会向我显示。

Heritage.png是我的应用程序捆绑包中的图像。

我在哪里犯任何错误?

请告诉我。

谢谢...

最佳答案

最后,我得到了自己的解决方案。

我没有启用键盘扩展名以允许完全访问。

只是忘记将“RequestOpenAccess”设置为“YES”。

希望别人不要忘记检查这个小东西。

谢谢...

关于ios - 将图像复制到iOS中的粘贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29252441/

相关文章:

ios - EXC_BAD_ACCESS KERN_INVALID_ADDRESS for WKWebView dealloc

iOS游戏大小问题

ios - 如何在 ios7 的 uitableview 单元格中设置背景图像?

objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?

ios - 如何从iOS中旋转,缩放和倒置的UIImageView中提取UIImage

ios - 使用 Swift 通过蓝牙发送消息

ios - 局部变量的类属性闭包

iphone - NSMutableArray大小的监听器和观察器

ios - 如何在 iOS 中调整图像大小?

ios - UIImage 如何决定它的缩放大小?