按照原理说,iOS提供程序接口让程序之间可以共享数据,比如iMovie可已经将只做好的影片共享给其它程序如iTunes等.
那么每个程序之间如何知道谁能支持数据共享呢?这就需要程序告诉iOS说: 我可以支持导入音频、视频、PDF和Word文档,我的图标程序是这个;
那么当另外一个程序需要输出共享的时候,会询问iOS:我要共享数据,谁可以接受我的movie文档?iOS回复说:在我这里注册的有iTunes, QQ, 微信,微博等等。那么这个程序就会显示那些程序图标(正如你看到的那个样子)。当用户选择一个后,这个程序就会使用iOS提供的内部通讯接口将自己的数据传输给用户所选 择的程序。
这个说明过程需要两个程序相互配合,如果一方无法正常接受或者发送,都会导致失败,另外根据数据的大小也会有时间长短。如果接受程序设计得不好,可能造成各种问题,比如无 法正常显示接受后的处理画面;或者它声称的功能并不完备,比如并不支持特定格式的文件,如iMovie的视频格式等等,这些都有可能造成数据共享的问题。还有可能你的存储 空间不足,也会产生数据传输问题。
你可以尝试用iTunes共享一下,毕竟他们是iOS自带的程序兼容性好。如果iTunes可以,那么很可能是其它程序的兼容性问题。否则的话,看看可用存储空间或者退出 一些后台程序等。