更新:
由于这个答案仍然很受欢迎,我只想补充一点,在 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。如果您需要更多帮助,请在评论中告诉我。