【发布时间】:2015-12-09 08:55:28
【问题描述】:
我正在尝试使用UIActivityViewController 将不同类型的图像分享给 facebook Messenger。我在共享图像 (.png) 时没有遇到任何问题,但我无法发送 gif 图像 (.gif),它给出了错误“无法加载内容”。
我正在将图像转换为数据,然后通过 UIActivityViewController 以数组形式发送数据。
在这里,我正在发送一个包含详细信息的通知并提取 gif 路径然后对其进行处理。
NSDictionary *dictAsset = [notification userInfo];
NSData *imageData = [NSData dataWithContentsOfFile:dictAsset[@"path"]];
NSArray *imageToShare = [NSArray arrayWithObjects: imageData, [dictAsset objectForKey:@"assetName"], nil];
NSArray *arrAsset = imageToShare;
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:arrAsset applicationActivities:nil];
有人遇到过同样的问题吗?或者如果有人有解决方案,请帮助我。
【问题讨论】:
标签: ios uiactivityviewcontroller facebook-messenger