Ios UIActivityViewController initWithActivityItems大小
我尝试使用一个数组,该数组只包含一个大小超过5个Mo的NSData对象和initWithActivityItems 调用完成处理程序时: [\u activityViewController-setCompletionWithItemsHandler:^(NSString*activityType,布尔完成,NSArray*returnedItems,NSError*error) returnedItems为零 当NSData大约为2个月时,我没有这个问题Ios UIActivityViewController initWithActivityItems大小,ios,Ios,我尝试使用一个数组,该数组只包含一个大小超过5个Mo的NSData对象和initWithActivityItems 调用完成处理程序时: [\u activityViewController-setCompletionWithItemsHandler:^(NSString*activityType,布尔完成,NSArray*returnedItems,NSError*error) returnedItems为零 当NSData大约为2个月时,我没有这个问题 感谢您的帮助您可能刚刚达到内存大小限制
感谢您的帮助您可能刚刚达到内存大小限制。您可以尝试使用UIActivityItemProvider,但据我所知,这可以处理提供数据非常耗时的情况,而不是数据太大的情况。我已经实现了UIActivityItemProvider,它在模拟器上运行良好,但仍然可以使用在iPad上没有。我继续搜索…谢谢你的帮助,马特。