1

我是第一次使用 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 问题和解决方案。

4

1 回答 1

3

“我的文字”比推文的 140 个字符限制多出几个字符。缩短文本,填充推文表。

于 2012-10-05T03:02:03.540 回答