如何分享图像&从我的iOS应用程序发送到Facebook的文本。

时间:2014-02-20 18:04:00

标签: ios facebook facebook-graph-api share sharekit

我有一个原生的iOS应用程序,我想分享一个Graph&来自Facebook的文字。

我对此没有任何经验所以只是想得到你的想法。我刚刚检查了'ShareKit'并且不确定它是否可行。我认为iOS也有一个原生的“Share”选项。哪一个更好?

任何想法,文档,关键字,链接?

谢谢, 欧文

2 个答案:

答案 0 :(得分:0)

您可以使用Apple的SLComposeViewController Class,其中包括向Facebook,Twitter和微博分享文字和图片。这个课实际上是一个比较容易理解和学习的课程。

本课程中有一篇关于如何发布到Twitter的Ray Wenderlich tutorial,但您可以很容易地将这行代码更改为从Twitter到Facebook。

SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

为:

SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

如果您不喜欢上述内容,请尝试使用Google获取“SLComposeViewController教程”。

答案 1 :(得分:0)

如果您打算定位更多服务,特别是那些本身不支持ios的服务,ShareKit可以为您节省大量时间。即使对于包含社交框架的共享者,ShareKit也可以拥有优势。例如。可自定义的ui,获取用户帐户信息或分享视频或更大图像的可能性(后者在Twitter上。

如果您只需要在Facebook或Twitter上进行简单发送,那么social.framework就是您的选择。