0

下面是我使用 Sharekit 向 Facebook 发送图像和标题的方法。我还想在 Facebook 帖子中发送一个 URL。如果我尝试

SHKItem *item = [SHKItem image:image url:url title:titleString];

我收到太多参数错误消息。有人对如何做到这一点有任何想法吗?谢谢你的帮助。

- (IBAction)myButtonHandlerAction
    {               
                    NSURL *url = [NSURL URLWithString:@"http://example.com/"];
                NSString *titleString = [[NSString alloc] initWithFormat:@"*** %@ * \n\nGet the ***** App - It's Free!", entity.name];

                UIImage *image = [[[UIImage alloc] initWithData:entity.image] autorelease];     

                SHKItem *item = [SHKItem image:image title:titleString];

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

                // Display the action sheet
                [actionSheet showFromBarButtonItem:barbtn animated:YES];
}
4

2 回答 2

1

没有办法-[SHKItem image:url:title:]。所以引发了一个错误。目前没有机制可以使用ShareKit完成您需要的操作,因此您必须根据需要自定义 ShareKit。您还应该查看Graph API

于 2011-05-17T03:58:25.563 回答
0

也许您想要的是一个 url 项目,并附有图像。如果是这样,您可以这样做:

SHKItem *item = [SHKItem URL:[NSURL URLWithString:@"http://example.com/"] title:@"Check this link"];
[item setCustomValue:@"http://example.com/someimage.jpg" forKey:@"picture"];
[SHKFacebook shareItem:item];

我已经用最新的sharekit实现了这个,它对我有用。

于 2011-07-19T08:07:51.637 回答