我有一个应用程序,我想在其中复制图像并将其粘贴到短信应用程序中。
我正在使用以下代码。
- (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上搜索后得到了这段代码,而且有很多代码,但不管怎样它们似乎都不适合我。
当我运行应用程序并转到短信应用程序并按下时,粘贴选项不会显示在那里。
Heritage.png是我应用套装中的图片。
我在哪里做错了?
请告诉我。
...谢谢
答案 0 :(得分:3)
最后,我得到了自己的解决方案。
我没有启用键盘扩展程序以允许完全访问。
忘记将“RequestOpenAccess”设置为“YES”。
希望别人不要忘记检查这些小事。
...谢谢