使用 sharekit 从 iOS 应用程序在 Facebook 上共享文本

Posted

技术标签:

【中文标题】使用 sharekit 从 iOS 应用程序在 Facebook 上共享文本【英文标题】:share text on facebook from iOS application using sharekit 【发布时间】:2012-08-17 12:35:11 【问题描述】:

我想使用 sharekit 在 facebook 上分享一些文字。我找到了很多解决方案,但没有一个对我有用。 我在我的项目中导入了 sharekit 和框架。现在我想直接分享文字:@“大家好”(我的意思是不要从选项中选择:邮件,推特,脸书。当我按下按钮分享时,它应该在脸书上分享文字,如果有必要,请询问登录)。 如果您告诉我填写 facebook 的 SHKConfig.h 文件需要哪些字段,我也会很高兴。

【问题讨论】:

***.com/questions/10860652/… facebook分享见此链接 感谢您的帖子,但我需要通过 sharekit 的方式进行此操作。 为什么你使用 sharekit 只是为了 Facebook 分享,而简单的方法就在这里......好吧没问题......运气好 :) 另见。 ***.com/questions/10009721/… 【参考方案1】:

DefaultSHKConfigurator.m 中,将defaultFavoriteTextSharers 方法替换为以下代码

- (NSArray*)defaultFavoriteTextSharers 
    return [NSArray arrayWithObjects:@"SHKFacebook", nil];

【讨论】:

这个方法是做什么的?也没有类 DefaultSHKConfigurator.m :( 此方法列出了您需要从 sharekit 中获得的所有东西,因为 sharekit 提供的不仅仅是 FB 和 twitter,如电子邮件、hyves、foursquare、linkedin 等。你能在你申请。我不确定您使用的是哪个 sharekit 版本:O【参考方案2】:

分享文字

+ (SHKItem *)text:(NSString *)text;
//text - The text you want to share
NSString *someText = @"This is a blurb of text I highlighted from a document.";
SHKItem *item = [SHKItem text:someText];

您可以下载 ShareKit 源文件并观看 ShareKit 官方项目概述视频here

您可以阅读 ShareKit 文档here

【讨论】:

以上是关于使用 sharekit 从 iOS 应用程序在 Facebook 上共享文本的主要内容,如果未能解决你的问题,请参考以下文章

iOS - ShareKit 和 Facebook [关闭]

iOS Sharekit 语义问题

Facebook、Twitter 和电子邮件无法使用 ShareKit

无法通过 Facebook iOS SDK 连接到 Facebook

Cordova/Phonegap 2.5 + Sharekit 插件 + FacebookConnect

是否可以使用 sharekit 或其他 ios-sdk 在 flickr 上上传视频?