在ios中在facebook上共享Gif图像
如何从我的ios应用程序在Facebook上共享.gif图像? 我试过png和jpg格式,效果不错。 但当我共享.gif文件时。 它将只作为普通图像共享,而不是作为动画图像共享。在ios中在facebook上共享Gif图像,facebook,facebook-graph-api,ios5,ios7,Facebook,Facebook Graph Api,Ios5,Ios7,如何从我的ios应用程序在Facebook上共享.gif图像? 我试过png和jpg格式,效果不错。 但当我共享.gif文件时。 它将只作为普通图像共享,而不是作为动画图像共享。 如果有人试过的话。请帮助我找到解决方案。来源: 如果你试图上传一张GIF到Facebook,第一张照片的静止图像 框架将出现。然而,有三种方法可以尝试超越对手 系统 使Youtube视频看起来像GIF 在Facebook上使用类似动画图片的第三方应用程序。对于此应用,您不使用自己的文件。有几百个 按不同类别进行分类,
如果有人试过的话。请帮助我找到解决方案。来源: 如果你试图上传一张GIF到Facebook,第一张照片的静止图像 框架将出现。然而,有三种方法可以尝试超越对手 系统
- 使Youtube视频看起来像GIF
- 在Facebook上使用类似动画图片的第三方应用程序。对于此应用,您不使用自己的文件。有几百个 按不同类别进行分类,以供选择
- 发布一个指向GIF的链接。是的,将显示静态图像,但会附带说明。是的,可能需要更多的时间,但是
你的朋友会好奇这意味着什么
PS:这是我在谷歌上搜索时得到的第一个结果。你会找到很多其他的来源来做同样的事情。例如:.使用UIActivityItemProvider并为Facebook扩展-(id)项{}: 只需将GIF上传到Giphy,然后将Giphy URL提供给UIActivityViewController而不是文件内容,Facebook就会识别它并显示动画GIF
- (id)item
{
if ([self.activityType isEqualToString:UIActivityTypePostToFacebook]) {
// Upload to Giphy
...
return [NSURL URLWithString:giphyURL];
}
}
完整的代码在我的中,我实际上是一个iOS新手,因此一些专家请纠正我,如果可能的话,请纠正代码您好。你的问题解决了吗?我也有同样的问题。
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"facebook://app"]]){
NSLog(@"imag %@",_GIFURL);
self.documentationInteractionController.delegate = self;
self.documentationInteractionController.UTI = @"com.facebook.photo";
self.documentationInteractionController = [self setupControllerWithURL:_GIFURL usingDelegate:self];
[self.documentationInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
}
else {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"facebook not installed." message:@"Your device has no facebook installed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}