收藏
回答

iOS使用系统api进行微信分享,传了title,但是会被link中的title覆盖,怎么处理?

微信app升级到最新版本(8.0.57)后,使用系统api进行微信分享,link中的title标签的内容会覆盖下面代码中的分享标题,如何解决?

老版本的微信没有这个问题。

操作流程截图如下:

代码如下:

NSMutableArray *item = [NSMutableArray new];

UIImage *shareImg = [self shareIcon];

// 分享图片

[item addObject:shareImg];

// 分享链接

[item addObject:[NSURL URLWithString:link]];

// 分享标题

[item addObject:title];

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:item applicationActivities:nil];

activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAddToReadingList,UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,UIActivityTypePostToTencentWeibo,UIActivityTypePostToFacebook,UIActivityTypePostToTwitter,UIActivityTypeMessage,UIActivityTypeMail];

// 分享之后的回调

activityVC.completionWithItemsHandler = ^(UIActivityType  _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {

	if (completion) {

		completion(completed);

	}

};

[self presentViewController:activityVC animated:YES completion:nil];


回答关注问题邀请回答
收藏

1 个回答

  • :)
    :)
    04-14

    我也碰到这个问题了,请问要怎么解决??

    04-14
    有用
    回复 1
    • 儒
      04-14
      提问大半个月了也没见官方的人回答下
      04-14
      回复
登录 后发表内容