如果用户选择Facebook、Twitter或Mail等,我将UIActivityItemProvider细分为能够选择共享什么。但是我只能在函数中共享文本或图像-(Id)项,我不知道如何同时共享文本和图像。
如果我阅读教程,我知道如何处理所有的共享选项,但我不希望所有的共享选项都有一个图像、链接或文本:
NSArray* dataToShare = @[someText, [NSURL URLWithString:url], image];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:dataToShare
applicationActivities:nil];发布于 2014-11-04 10:20:29
找到了
CustomActivityItemProvider *itemProvider = [[CustomActivityItemProvider alloc] init];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:@[itemProvider, image]
applicationActivities:nil];这将使用我的CustomActivityItemProvider来选择文本,如果选择的共享选项是兼容的(facebook、twitter等),图像将被使用。
https://stackoverflow.com/questions/26648912
复制相似问题