我正在我的应用程序中实现 Foto/video/others 导入。
使用 UTI 的 public.image、public.movie、com.adobe.pdf 等可以在很多应用程序上正常工作,但苹果的画廊在分享功能中只显示邮件、Facebook、twitter 和 youtube。如何在此列表中获取我的应用程序?
谢谢!
我正在我的应用程序中实现 Foto/video/others 导入。
使用 UTI 的 public.image、public.movie、com.adobe.pdf 等可以在很多应用程序上正常工作,但苹果的画廊在分享功能中只显示邮件、Facebook、twitter 和 youtube。如何在此列表中获取我的应用程序?
谢谢!
您的应用程序是消费者(您说您正在导入。)Apple 的图库应用程序也是消费者和生产者。作为生产者,Gallery 可以作为消费者与您的应用程序共享。
在桌面 (OSX) 上,第一步是在您的应用程序包中声明您的应用程序支持(生成或使用)的 UTI。然后在类似于“共享”的情况下,Finder 允许您双击文件(文档)以使用支持 UTI 的默认应用程序(或其他应用程序)打开它。Finder 是安全性(沙盒)的一部分:在使用 Finder 时用户负责,并且操作系统假定用户了解在应用程序之间共享内容的安全隐患,但 Finder 仍可能会发出有关安全性的警告。
在 iOS 上,我想您是在问,在您的应用程序包中声明 UTI 是否足以用于“共享”按钮?我不知道。在 iOS8 中,显然你需要一个App Extension。