gpt4 book ai didi

iPhone/iOS - 如何使用 "ShareKit"仅发布到 Facebook 或仅发布到 Twitter

转载 作者:行者123 更新时间:2023-11-30 05:14:49 25 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我有两个两个按钮,标记为“Facebook”和“Twitter”。我想使用 Sharekit使我的分享变得非常简单的框架。但是在ShareKit的示例代码中,我只能展示很多共享服务,我不想包含。我希望我的“Facebook”按钮只显示 Facebook 共享服务,Twitter 也一样。我如何修改 ShareKit 使其像那样工作?

最佳答案

更新:

由于这个答案仍然很受欢迎,我只是想补充一点,在 iOS 5 和 iOS 6 中,对 Sharekit 的需求要少得多。现在操作系统中内置了许多流行的共享选项。话虽这么说,这个答案对于未内置在设备中的共享服务仍然有效,或者如果您只是更喜欢 Sharekit。


我将向您展示如何为 Facebook 做,Twitter 完全一样,只需将 Facebook 的所有实例更改为 Twitter

首先,#import "SHKFacebook.h"然后在按钮的目标方法中,输入以下内容:

SHKItem *item;    //This creates the Sharekit Item
NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/us/app/...?mt=8"];

NSURL 应该是应用商店中您的应用的链接。这样,如果有人看到您的应用在 Facebook 上发布的帖子并点击它,他们将被引导至商店,以便他们可以下载。严格来说,这是可选的,但您为什么不尝试使用这一额外的一行来获取新的下载。

现在我们需要如下设置SHKItem:

item = [SHKItem URL:url title:[NSString stringWithFormat:@"I'm playing someGame on my iPhone! My Highscore is %i, think you can beat it?", highScoreInt]];

然后像这样设置帖子:

item = [SHKItem URL:url title:@"Share Me!"];

标题参数不可由用户自定义。无论您在此处设置什么,用户都无法更改。除了您放置的内容之外,他们还有机会添加自己的文本。

最后显示项目:

[SHKFacebook shareItem:item];

希望对您有所帮助。正如我所说,只需将这篇文章中的 Facebook 更改为 Twitter。如果您需要更多帮助,请在评论中告诉我。

关于iPhone/iOS - 如何使用 "ShareKit"仅发布到 Facebook 或仅发布到 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com