0

我在使用共享工具包功能时遇到问题。

我有一个按钮及其 IBAction,如下所示。

但问题是当我点击按钮时,它会显示一个带有 Facebook、Twitter 和 Pocket 的 ActionSheet,我选择 Facebook,通过身份验证,然后它会将我重定向到 ShareKit 演示应用程序!

- (IBAction)moreSharing:(id)sender { 
{
// Create the item to share (in this example, a url)
NSURL *url = [NSURL URLWithString:@"http://www.mywebsite.com"];
SHKItem *item = [SHKItem URL:url title:@"Welcome to mywebsite"];

// Get the ShareKit action sheet
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

// Display the action sheet
[actionSheet showFromToolbar:navigationController.toolbar];
}

我检查了我的 Xcode 项目解决方案文件,并且已经删除并删除了示例文件夹。我不知道演示应用程序来自哪里。

任何想法?

4

2 回答 2

0

您是否继承了 DefaultSHKConfigurator 并编辑了设置?您可以在他们的文档中了解它是如何完成的。

于 2012-08-29T15:14:15.640 回答
0

您似乎为您的应用使用了 ShareKit 的演示应用 Facebook URL 方案。您可以在 ShareKit-info.plist(和您的 app-info.plist)中看到它。您应该使用自己的 Facebook 应用 ID。

于 2012-08-29T21:01:11.267 回答