使用UIActivityViewController共享5个以上的图像

Gur*_*uru 5 objective-c ios uiactivityviewcontroller

我已经与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];
Run Code Online (Sandbox Code Playgroud)

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

我该如何解决这个问题?

Ber*_*erk 3

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

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