1
UIActivityViewController
을 (를) 통해 this과 (과) 비슷한 이미지를 공유하려고합니다. 그러나 여러 이미지를 공유하면 Twitter와 Facebook은 UIActivityViewController
에서 사라집니다.여러 이미지를 공유하는 UIActivityViewController
Twitter 및 Facebook 용으로 하나의 이미지를 공유 할 수있는 방법이 있습니까? 첨부 파일로 여러 이미지를 메일로 보낼 수 있습니까?
편집 :
// return different string depends on the type
CustomActivityItemProvider *textProvider = [[CustomActivityItemProvider alloc] initWithText:textContent url:url title:textTitle];
NSMutableArray *applicationActivities = [NSMutableArray array];
NSMutableArray *activityItems = [@[
textProvider,
image,
url
] mutableCopy];
// custom applicationActivities
...
// If add multiple images, facebook and twitter will not show up
for(int i = 0; i < [images count]; ++i)
{
if(images[i] != image) [activityItems addObject:images[i]];
}
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:applicationActivities];
[activityController setValue:textTitle forKey:@"subject"];
activityController.excludedActivityTypes = excludeActivities;
[self presentViewController:activityController animated:YES completion:nil];
는 방법은 UIActivityItemProvider
유사 있습니까?
이 지금까지 시도 어떤 코드를 보여
ImageActivityItemProvider.h
ImageActivityItemProvider.m를? – karthikeyan
샘플 코드를 추가했습니다, 감사합니다 – siutsin
이 링크 시도 http://stackoverflow.com/questions/12984403/uiactivityviewcontroller-email-and-twitter-sharing – karthikeyan