Ios UIActivityViewController initWithActivityItems大小

Ios UIActivityViewController initWithActivityItems大小,ios,Ios,我尝试使用一个数组,该数组只包含一个大小超过5个Mo的NSData对象和initWithActivityItems 调用完成处理程序时: [\u activityViewController-setCompletionWithItemsHandler:^(NSString*activityType,布尔完成,NSArray*returnedItems,NSError*error) returnedItems为零 当NSData大约为2个月时,我没有这个问题 感谢您的帮助您可能刚刚达到内存大小限制

我尝试使用一个数组,该数组只包含一个大小超过5个Mo的NSData对象和initWithActivityItems

调用完成处理程序时:

[\u activityViewController-setCompletionWithItemsHandler:^(NSString*activityType,布尔完成,NSArray*returnedItems,NSError*error)

returnedItems为零

当NSData大约为2个月时,我没有这个问题


感谢您的帮助

您可能刚刚达到内存大小限制。您可以尝试使用UIActivityItemProvider,但据我所知,这可以处理提供数据非常耗时的情况,而不是数据太大的情况。

我已经实现了UIActivityItemProvider,它在模拟器上运行良好,但仍然可以使用在iPad上没有。我继续搜索…谢谢你的帮助,马特。