Iphone ShareKit iOS-针对不同平台的不同内容

Iphone ShareKit iOS-针对不同平台的不同内容,iphone,facebook,sharekit,Iphone,Facebook,Sharekit,我正在尝试使用ShareKit通过电子邮件共享HTML字符串,并在Facebook上共享包含图像和文本的常规流 示例项目只是展示了如何为每个平台(Twitter、Facebook、电子邮件)共享相同的信息,但我希望能够根据平台共享不同的内容 SHKItem *item = [SHKItem image:image title: @"title"]; item.text = @"share text"; SHKActionSheet *actionSheet = [SHKActionSheet a

我正在尝试使用ShareKit通过电子邮件共享HTML字符串,并在Facebook上共享包含图像和文本的常规流

示例项目只是展示了如何为每个平台(Twitter、Facebook、电子邮件)共享相同的信息,但我希望能够根据平台共享不同的内容

SHKItem *item = [SHKItem image:image title: @"title"];
item.text = @"share text";
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item]; 

有什么想法吗?

我自己的经验:我成功地只在Twitter上共享URL,而在Facebook上共享URL和图像

我所做的:我重写了SHKItem的一些实例方法,例如:

//original
SHKItem *item = [SHKItem image:image title: @"title"];
//new version
SHKItem *item = [SHKItem image:image url:aURL title: @"title"];

以及其他相关方法。通过这种方式,每当我创建一个SHKItem实例时,我都能够将URL和图像传递给以下类,这些类将处理共享问题。

我自己的经验:我成功地在Twitter上共享URL,而在Facebook上共享URL和图像

我所做的:我重写了SHKItem的一些实例方法,例如:

//original
SHKItem *item = [SHKItem image:image title: @"title"];
//new version
SHKItem *item = [SHKItem image:image url:aURL title: @"title"];

以及其他相关方法。通过这种方式,每当我创建一个SHKItem实例时,我都能够将URL和图像传递给以下类,这些类将处理共享问题。

我正在寻找类似的内容,并在ShareKit的文档中找到了它:

你想要的(我相信)是与特定的服务提供商共享,而不是使用该操作表界面。这就是我为不同平台创建不同内容所做的

代码:

希望这有帮助!
Oded.

我正在寻找类似的东西,并在ShareKit的文档中找到了它:

你想要的(我相信)是与特定的服务提供商共享,而不是使用该操作表界面。这就是我为不同平台创建不同内容所做的

代码:

希望这有帮助! 奥德