Cocoa touch UIActivityViewController:活动项配置
我有一个带有3种不同类型活动项的Cocoa touch UIActivityViewController:活动项配置,cocoa-touch,uiactivityviewcontroller,Cocoa Touch,Uiactivityviewcontroller,我有一个带有3种不同类型活动项的UIActivityViewController NSString,UIImpleTextPrintFormatter和UIImage 当我使用twitter、facebook或“以邮件形式发送”时,系统总是添加字符串和图像,但当我打印时,系统使用UISimpleTextPrintFormatter,除非我将其从NSArray中删除。如何告知UIActivityViewController使用UIImage进行打印 NSString *textToShare =
UIActivityViewController
NSString
,UIImpleTextPrintFormatter
和UIImage
当我使用twitter、facebook或“以邮件形式发送”时,系统总是添加字符串和图像,但当我打印时,系统使用UISimpleTextPrintFormatter
,除非我将其从NSArray
中删除。如何告知UIActivityViewController
使用UIImage
进行打印
NSString *textToShare
= [NSString stringWithFormat:@"%@ %@ %i",
_car.make,_car.model, _car.constructionYear];
UISimpleTextPrintFormatter *textDataToShare
= [[UISimpleTextPrintFormatter alloc] initWithText:textToShare];
UIImage* imageToShare = [UIImage imageNamed:_car.picture];
NSArray* items = @[textToShare,imageToShare,textDataToShare];
UIActivityViewController *activityViewController
= [[UIActivityViewController alloc]
initWithActivityItems:items applicationActivities:nil];
我想这会回答你的问题: