我有一堆应用程序密集地向社交网络、电子邮件等共享数据。我还必须检查用户的设备是否运行 iOS 5 或 6,以便显示 UIActivityViewController 或 UIActionSheet 等。
我想取消我的视图控制器的所有这些功能,并将代码放在一个我可以调用的类中:[ShareManager share:userInfo] 然后这个“ShareManager”类应该向用户并执行相应的操作。问题是大部分共享都是通过模态视图控制器完成的,因此“ShareManager”应该是一个视图控制器,对吧?哪种方法是正确的?没有视图的视图控制器?一些模式?根本不取出代码?
提前致谢