0

UIActivityViewControllerカメラロールの画像共有に使用しています:

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

Facebook、Twitter の設定をしないと、 からの Facebook、Twitter、メッセージのアクティビティが見つかりませんUIActivityViewController

ユーザーが最初に Facebook と Twitter の設定を構成する必要があると誰かが言っていましたが、UIActivityViewControllerFB や Twitter の設定を構成する前に、Apple カメラ アプリの画像共有からこれらのアクティビティを見つけることができます。とにかくメッセージのアクティビティを見ることができません。

これを機能させるにはどうすればよいですか?

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 に答える