0

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

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

提前致谢

4

1 回答 1

0

自己找了几个项目:

https://github.com/jmacmullin/BCDShareSheet

https://github.com/blockhaus/BMSocialShare

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

欢迎任何其他想法

于 2013-01-28T22:25:57.197 回答