美文网首页
UIActivityViewController分享时禁用微信

UIActivityViewController分享时禁用微信

作者: TroyZhang | 来源:发表于2017-06-21 11:20 被阅读466次

iOS使用UIActivityViewController可以调起系统自带的分享功能,但是系统自带的微信分享不支持纯文字分享,可以用以下方式将微信分享屏蔽掉:

@interface UIActivityViewController (Private)
- (BOOL)_shouldExcludeActivityType:(UIActivity*)activity;
@end

@interface MyActivityViewController : UIActivityViewController
@end

@implementation MyActivityViewController
- (BOOL)_shouldExcludeActivityType:(UIActivity *)activity
{
    if ([[activity activityType] isEqualToString:@"com.tencent.xin.sharetimeline"]) 
    {
        return YES;
    }
    return [super _shouldExcludeActivityType:activity];
}
@end

参考How to exclude Notes and Reminders apps from the UIActivityViewController?

相关文章

网友评论

      本文标题:UIActivityViewController分享时禁用微信

      本文链接:https://www.haomeiwen.com/subject/qbvzqxtx.html