我有一堆应用程序密集地共享数据到社交网络,电子邮件等。我还要检查用户的设备是否运行iOS 5或6,以呈现UIActivityViewController或UIActionSheet等。
我想取消我的View控制器的所有这些功能,并将代码放在一个我可以调用的类中:[ShareManager share:userInfo]这个“ShareManager”类应该呈现正确的一组用户选项并执行相应的操作。问题是大多数共享都是通过模态视图控制器完成的,因此“ShareManager”应该是一个ViewController,对吧? 哪种方法是正确的?没有视图的View Controller?一些模式?根本没有取出代码?
提前致谢
答案 0 :(得分:0)
自己找到了几个项目:
https://github.com/jmacmullin/BCDShareSheet
https://github.com/blockhaus/BMSocialShare
两者都使用共享实例(继承NSObject)来完成工作。
欢迎任何其他想法