5

我已与 UIActivityViewController 集成以将图像共享到 Facebook:

NSArray* dataToShare = imageArray;  //This is my image array
activityViewController =
        [[UIActivityViewController alloc] initWithActivityItems:dataToShare
                                          applicationActivities:nil];
[[[self parentViewController] parentViewController] presentViewController:activityViewController animated:YES completion:nil];

共享工作正常,但共享多个图像时出现问题。如果超过 5 张图片,则只分享前 5 张;其余的被忽略。将图像保存到相机胶卷时也会出现同样的问题,但对于邮件编辑器,所有图像都在那里。

我该如何解决这个问题?

4

2 回答 2

3

Photos.app 中的行为实际上是相同的。

我不确定它背后的原因是什么,但这就是苹果在他们自己的应用程序中的做法。所以我猜这是有意的。

于 2013-09-18T09:47:13.467 回答
0

试试这个:

UIImage *imageToShare = [UIImage imageWithData:[NSData dataWithContentsOfURL:
              [NSURL URLWithString:[NSString stringWithFormat:@"%@", _iconUrl]]]];
于 2013-09-19T13:12:25.693 回答