如何从活动视图控制器中删除google plus按钮?

时间:2015-02-23 21:41:36

标签: ios google-plus uiactivityviewcontroller

如果用户安装了Google plus,那么他可以使用更多按钮选择Google plus应用,并在活动视图控制器上显示google plus图标。有没有办法删除谷歌加按钮?

我添加了以下代码,但它仍无效:

avc.excludedActivityTypes = @[@"com.google.GooglePlus.ShareExtension"];
        //-- show the activity view controller
        [self presentViewController:avc
                           animated:YES completion:nil];

1 个答案:

答案 0 :(得分:0)

首先,您需要知道Google Plus扩展程序正在使用的活动类型。你可以通过添加:

找到这个
[(UIActivityViewController *)controller setCompletionHandler:^(NSString *activityType, BOOL completed){
  NSLog(@"type: %@", activityType);
}];

选择Google Plus操作并分享内容;控制台将为您记录类型标识符。

然后您需要将其添加到excludedActivityTypes

((UIActivityViewController *)controller).excludedActivityTypes = @[@"<whatever the type was>"];