Ios UIViewController仅处理共享功能

Ios UIViewController仅处理共享功能,ios,share,viewcontroller,Ios,Share,Viewcontroller,我有一大堆应用程序,可以集中地向社交网络、电子邮件等共享数据。我还必须检查用户的设备是否运行iOS 5或iOS 6,以便显示UIActivityViewController或UIActionSheet等 我想去掉视图控制器的所有这些功能,并将代码放入一个我可以调用的类中,这样做:[ShareManager share:userInfo]这个“ShareManager”类应该向用户提供正确的选项集,并执行相应的操作。问题是大部分共享都是通过呈现模态视图控制器来完成的,因此“ShareManager

我有一大堆应用程序,可以集中地向社交网络、电子邮件等共享数据。我还必须检查用户的设备是否运行iOS 5或iOS 6,以便显示UIActivityViewController或UIActionSheet等

我想去掉视图控制器的所有这些功能,并将代码放入一个我可以调用的类中,这样做:[ShareManager share:userInfo]这个“ShareManager”类应该向用户提供正确的选项集,并执行相应的操作。问题是大部分共享都是通过呈现模态视图控制器来完成的,因此“ShareManager”应该是一个视图控制器,对吗? 哪种方法是正确的?没有视图的视图控制器?一些模式?不,把密码拿出来


提前感谢

我自己找到了几个项目:

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

欢迎提出任何其他想法