你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
~冷眼* - 90 后iOS开发程序员
天天向上 - 苹果一枚
江南孤鹜 - 技术改变世界,创新驱动中国.QQ:364223587
helloworld9221 - 90后
要回复问题请先登录或注册
90 后iOS开发程序员
7 个回复
~冷眼* - 90 后iOS开发程序员
~冷眼* - 90 后iOS开发程序员
天天向上 - 苹果一枚
江南孤鹜 - 技术改变世界,创新驱动中国.QQ:364223587
我在IOS项目中已经实现了,说一下大概思路吧。总的来说,需要实现两个功能:
1.打开icloud drive发送文件;(ios8+才支持icloud drive功能)
2.预览对方发过来的文件;
*主要用两个类:UIDocumentPickerViewController和UIDocumentInteractionController
实现步骤:
1.点击扩展面板里的【发送文件】按钮:
moreViewFileTransferAction是自己加的函数,至于如何在消息扩展面板里添加【发送文件】按钮以及相应的delegeate,请参考:https://github.com/Parkyong/SeedGirl/blob/6fd0740fa8dd7265f65071e7ce40772326d5477a/SeedGirl_20160119/SeedGirl/LogicTree/Logic/LogicTree/Note/ChatView/ChatViewController.m
2.访问icloud drive还要配置一下xcode的project和plist文件:
(注意:在mac或者windows系统上往icloud drive传文件时,有时候iphone上不能马上显示最新的文件列表,这时候只要在iphone上注销icloud账号重新登录即可)
以上两步骤是实现打开icloud文件,发送文件的代码。接下来要实现预览对方发过来的文件:
~冷眼* - 90 后iOS开发程序员
helloworld9221 - 90后
江南孤鹜 - 技术改变世界,创新驱动中国.QQ:364223587