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
?
顯示到目前爲止什麼您試過的代碼? – karthikeyan
添加示例代碼,謝謝 – siutsin
嘗試此鏈接http://stackoverflow.com/questions/12984403/uiactivityviewcontroller-email-and-twitter-sharing – karthikeyan