我第一次使用UIActivity类,几乎没有修改:
NSString *textToShare = @"my text";
UIImage *imageToShare = [UIImage imageNamed:@"myImage.png"];
NSArray *itemsToShare = @[textToShare, imageToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll];
[self presentViewController:activityVC animated:YES completion:nil];
当我测试时,电子邮件,消息和Facebook会自动填充textToShare和imageToShare,而只有图片会显示在推文表上。
Apple UIActivity类文档说UIActivityTypePostToTwitter将接受NSString,NSAttributedString,UIImage,AVAsset和NSURL对象。
WWDC视频示例主要以Facebook为例,我以前从未处理过Twitter。
我认为它会像电子邮件/消息/ Facebook那样填充,我不知道从哪里开始。看起来它应该非常简单,但我的搜索会导致更复杂的自定义Twitter问题和解决方案。
答案 0 :(得分:3)
“我的文字”是推文的140个字符限制内的几个字符。缩短文本,推文表填充。