9

を提示するためにこのコードを追加しました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、Weibo のアイコンが iOS7 で表示されません。iOS6 では、すべてのアイコンが正しく表示されます。以下のスクリーンショットを参照してください。

ここに画像の説明を入力

どうすればこれを解決できますか?

4

5 に答える 5

1

UIActivityTypePostToFacebook を含めないでください

       activityViewController.excludedActivityTypes = @[UIActivityTypePostToTwitter,   UIActivityTypePostToWeibo, UIActivityTypeAssignToContact];
[self presentViewController:activityViewController animated:YES completion:nil];
于 2014-08-08T14:35:52.903 に答える