AirDrop通过UIActivityController分享
想要在 iOS 或 macOS 上实现 AirDrop 分享?用UIActivityController
就挺方便的。这是苹果自带的一个分享控制器,可以让你轻松实现包括 AirDrop 在内的各种分享方式。比如,准备好你要分享的内容,可以是文字、图片、链接,甚至文件,通过创建UIActivityViewController
来展示这些内容,系统会自动分享的逻辑。最妙的是,你不需要担心第三方库的兼容问题,系统自带的分享服务更稳定,也会随着系统的更新自动适配新功能。如果你需要分享文件,可以利用UIActivityItemProvider
来封装文件 URL,这样 AirDrop 就能顺利传输文件了。值得注意的是,分享成功、失败的回调还是要好的,避免用户体验掉链子。,UIActivityController
让分享变得简单,也适合那些不想依赖第三方库的开发者。
AirDrop分享文件.zip
预估大小:53个文件
AirDrop分享文件
文件夹
沙盒
文件夹
沙盒
文件夹
Assets.xcassets
文件夹
AppIcon.appiconset
文件夹
Contents.json
585B
main.m
330B
AppDelegate.h
273B
AppDelegate.m
2KB
Base.lproj
文件夹
...
3.02MB
文件大小:
评论区