2016-10-22 4 views
0

Есть ли предел для UIActivityViewController для обмена изображениями? Я сбой, если я использую слишком много UIImages, что имеет смысл, поскольку все эти фотографии загружаются в память.Ограничение UIActivityViewController изображений?

Возможно, есть другой способ поделиться?

ответ

0

На самом деле я не уверен, что это умно, но вы можете настроить «белый список» доверенных поставщиков услуг. Затем используйте UIActivityItemProvider с протоколом UIActivityItemSource. Вы получите по телефонам:

(id)activityViewController:(UIActivityViewController *)activityViewController 
itemForActivityType:(NSString *)activityType 

Проверьте активность Тип. Если он включен в белый список доверенных поставщиков, верните элемент данных. Если тип активности не распознается, возвращайте нуль

В списке активности могут по-прежнему отображаться ненадежные действия, но они не будут получать данные, которые могут вызвать проблемы для вашего приложения.