【发布时间】:2014-03-21 21:05:42
【问题描述】:
我有一个本机 iOS 应用程序,我想通过它与 Facebook 分享图表和文本。
我没有这方面的任何经验,所以只是想听听你的想法。我刚刚检查了“ShareKit”,不确定这是否可行。我认为 iOS 也有一个原生的“共享”选项。那么哪个更好呢?
有任何想法、文档、关键字、链接吗?
谢谢, 欧文
【问题讨论】:
标签: ios facebook facebook-graph-api share sharekit
我有一个本机 iOS 应用程序,我想通过它与 Facebook 分享图表和文本。
我没有这方面的任何经验,所以只是想听听你的想法。我刚刚检查了“ShareKit”,不确定这是否可行。我认为 iOS 也有一个原生的“共享”选项。那么哪个更好呢?
有任何想法、文档、关键字、链接吗?
谢谢, 欧文
【问题讨论】:
标签: ios facebook facebook-graph-api share sharekit
如果您打算针对更多服务,尤其是那些不支持 ios 的服务,ShareKit 可以为您节省大量时间。即使对于包含 social.framework 的共享者,ShareKit 也有优势。例如。可自定义的用户界面,获取用户帐户信息或分享视频或更大图像的可能性(后者在 Twitter 上。
如果您只需要在 Facebook 或 Twitter 上进行简单的发送,social.framework 是您的最佳选择。
【讨论】:
您可以使用 Apple 的SLComposeViewController Class,其中包括将文字和图片分享到 Facebook、Twitter 和微博。这个类实际上是比较容易理解和学习的一类。
本课程中有一个 Ray Wenderlich tutorial 介绍如何在 Twitter 上发帖,但您可以非常轻松地将这行代码更改为从 Twitter 转到 Facebook。
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
到:
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
如果您不喜欢上面的教程,也可以试试 Google 的“SLComposeViewController 教程”。
【讨论】: