0

UIActivityViewController用于相机胶卷图像共享:

UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];

如果我不设置 Facebook 和 Twitter 设置,我无法从UIActivityViewController.

有人说用户应该先配置 Facebook 和 Twitter 设置,但我可以UIActivityViewController在配置 FB、Twitter 设置之前从苹果相机应用程序图像共享中找到这些活动。而且我无论如何都看不到消息活动。

我怎样才能让它工作?

4

1 回答 1

0

试试UIActionSheet吧。

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Share your photo" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Email",@"Facebook",@"Twitter",@"Instagram",@"Save to Photo Library",nil];
 [actionSheet showInView:self.view];

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if(buttonIndex == 0){
      //for Email in code above
    }
}
于 2013-01-04T15:43:22.230 回答