objective-c - iOS7 上的 UIActivityViewController 中未显示 Facebook、Twitter 图标

标签 objective-c ios7 uiactivityviewcontroller

我添加了这段代码来呈现一个UIActivityViewController:

-(IBAction)activityAction:(id)sender
{
    UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:@"Hello Welcome!",[UIImage imageNamed:@"scene3.jpg"],nil] applicationActivities:nil];

     activityViewController.excludedActivityTypes = @[UIActivityTypePostToFacebook, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo, UIActivityTypeAssignToContact];
    [self presentViewController:activityViewController animated:YES completion:nil];
}

Facebook、Twitter 和微博图标在 iOS7 中不显示。在 iOS6 中,所有图标都正确显示。请参见下面的屏幕截图:

enter image description here

我该如何解决这个问题?

最佳答案

您可能没有在设备设置中登录 Facebook 或 Twitter。除非用户已登录,否则它们不会显示在这里。向 Apple 提交错误。

关于objective-c - iOS7 上的 UIActivityViewController 中未显示 Facebook、Twitter 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18956620/

相关文章:

ios - 动画 CALayer 边框变化

ios - 如何将 AFIncrementalStore 映射到 Twitter API v1.1?

ios - UISearchBar with statusbar animation transition bug ios7

ios - 用于共享屏幕截图的事件 Controller 显示为空

ios - 如何在 iOS 8 中不显示共享表直接启动事件?

ios - UITableView - 使用 Hpple 数据设置表格 View

ios - Objective-C/ALAssetLibrary - 如何读取和保存图像信息

ios - UIActivityViewController 显示空白选项且无法交互

objective-c - 目标 - C -> 将数组作为函数参数传递

ios - 在 iOS 7 上使用 Storyboard 从 LTR 更改为 RTL