代码之家  ›  专栏  ›  技术社区  ›  Fattaneh Talebi

根据选择要在iOS中共享的应用程序更改活动项

  •  0
  • Fattaneh Talebi  · 技术社区  · 7 年前

    我与其他应用程序共享带有文本的图像。

    NSArray *activityItems = @[title, finalImage];
    
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
    
    activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo];
    
    [self presentViewController:activityVC animated:TRUE completion:nil];
    

    此代码的问题是,我共享所有目标应用程序的标题和图像。但举个例子,当我和title分享图片时,WhatsApp有问题。当我删除title时,它将正确地共享图像,但当我向activityItems添加title时,它只发送title。我想检测是否选择了什么应用程序,然后只发送图像

    0 回复  |  直到 7 年前