UIActivityViewController在iOS 7中

在我的应用程序中,我添加了这些代码行来结合uiactivityviewcontroller的function

UIImage *yourImage = someImg; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationActivities:nil]; activityVC.excludedActivityTypes = @[ UIActivityTypeMessage ,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll]; [self presentViewController:activityVC animated:YES completion:nil]; 

和UIActivityViewContoller工作正常,但用户界面是这样的没有FB图标,没有微博图标,这是一个IPAD的屏幕拍摄 在这里输入图像说明

不过它在iOS 6中展示了完美的UI。 任何人都可以告诉原因或答案…在此先感谢…

让我告诉你,你的代码是正确的,经过一些testing,最后我可以修复它,只要去设置添加社交帐户(Facebook – Twitter – Flickr – 邮件),再次运行您的应用程序,你会看到图标。 从坎昆的问候! 在这里输入图像说明

你在使用模拟器吗? 根据我的经验, UIActivityViewController UI在模拟器中是越野车,但是如果你在一个实际的设备上testing,它运行良好。

尝试在设备上进行testing。

问题出在设备上,iPhone在运行的很好