2016-10-22 4 views
0

이미지 공유를위한 UIActivityViewController에 대한 제한이 있습니까? 너무 많은 UIImages를 공유하는 경우 충돌이 발생합니다. 이러한 모든 사진은 메모리에로드되므로 의미가 있습니다.UIActivityViewController 이미지 제한?

아마도 다른 방법으로 공유 할 수 있습니까?

답변

0

실제로 저는 그렇게하는 것이 현명하지 않지만 신뢰할 수있는 활동 제공자의 "화이트리스트"를 설정할 수 있습니다. 그런 다음 UIActivityItemSource 프로토콜로 UIActivityItemProvider를 사용하십시오. 전화가 걸려 오는 전화 :

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

activityType을 확인하십시오. 그것이 신뢰할 수있는 공급자의 허용 목록에있는 경우 데이터 항목을 반환하십시오. activitytype이 인식되지 않으면 nil을 반환하십시오.

신뢰할 수없는 활동이 활동 시트에 계속 표시 될 수 있지만 앱에 문제를 일으킬 데이터가 없습니다.