如何从我的iOS应用程序共享图像和文本到Facebook。
问题描述:
我有一个原生的iOS应用程序,我想分享一个Graph &文本到Facebook。如何从我的iOS应用程序共享图像和文本到Facebook。
我不会对此有什么经验,只是想获得你的看法。我刚刚检查了'ShareKit',我不确定是否要走。我认为iOS也有一个本地“分享”选项。那么哪一个更好?
任何想法,文档,关键字链接?
感谢, 欧文
答
您可以使用苹果的SLComposeViewController Class其中包括共享的文字和图片到Facebook,Twitter和微博。这门课实际上是理解和学习的较容易的一门课。
这个类上有一个Ray Wenderlich tutorial关于如何发布到Twitter,但你可以很容易地改变这一行代码从Twitter到Facebook。
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
到:
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
也可以尝试谷歌为 'SLComposeViewController教程' 如果你不喜欢上面的一个。
答
如果您计划目标更多的服务,epecially那些不支持IOS本身,ShareKit可以为您节省大量的时间。即使对于包含social.framework的共享者,ShareKit也可以具有优势。例如。定制的用户界面,获取用户帐户信息或可能性分享影片,或是较大的图像(在Twitter上后者。
如果你只需要在Facebook或Twitter简单的发送,social.framework是要走的路。
HTTPS ://developers.facebook.com/docs/ios/share/试试这个 – simonkaspers1