UIViewController仅处理共享功能

时间:2013-01-28 19:44:20

标签: ios share viewcontroller

我有一堆应用程序密集地共享数据到社交网络,电子邮件等。我还要检查用户的设备是否运行iOS 5或6,以呈现UIActivityViewController或UIActionSheet等。

我想取消我的View控制器的所有这些功能,并将代码放在一个我可以调用的类中:[ShareManager share:userInfo]这个“ShareManager”类应该呈现正确的一组用户选项并执行相应的操作。问题是大多数共享都是通过模态视图控制器完成的,因此“ShareManager”应该是一个ViewController,对吧? 哪种方法是正确的?没有视图的View Controller?一些模式?根本没有取出代码?

提前致谢

1 个答案:

答案 0 :(得分:0)

自己找到了几个项目:

https://github.com/jmacmullin/BCDShareSheet

https://github.com/blockhaus/BMSocialShare

两者都使用共享实例(继承NSObject)来完成工作。

欢迎任何其他想法