iOS应用内推出app

时间:2014-11-26 12:22:23

标签: ios iphone ios8

我正在开发两个应用程序,我想从一个应用程序访问另一个应用程序。

我的想法是在应用A中工作,当我点击按钮时,打开应用B,选择此应用的照片并再次返回应用A. 我想要重现的行为与照相机的行为非常相似。

我该怎么做?我尝试过使用:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];

但是有了这个功能,我失去了应用程序的控制权,我无法回到图像或者我不知道该怎么做

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用自定义网址方案打开App B(正如您目前所做的那样):

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURLForAppB]];

选择图像并将其保存到粘贴板(或者您可以上传到服务器,但这更复杂,耗时,数据密集......):

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
[[UIPasteboard generalPasteboard] setImage:myImage];

使用其他自定义网址方案再次打开App A:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURLForAppA]];

从粘贴板中提取图像:

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
UIImage *myImage = pasteboard.image;