我有一个电影测验应用程序,我希望用户分享他们被困在Facebook上的电影场景图像,以便他们可以向他们的朋友寻求帮助。
随着Facebook最近的变化,我正在努力弄清楚如何发布用户最多的图片。
所有电影场景图像都存储在应用中,因此没有网址。
我正试图从我的数组中获取图像:
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.imageURL = [NSURL fileURLWithPathComponents:[[mainInfoArray objectAtIndex:index] objectForKey:PHONE_IMAGE]];
但它不起作用。 有什么想法让这个工作? 谢谢
答案 0 :(得分:0)
首先,您创建内容,然后创建包含该内容的共享按钮。
FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = image;
photo.userGenerated = YES;
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];
FBSDKShareButton *button = [[FBSDKShareButton alloc] init];
button.shareContent = content;
[self.view addSubview:button];