2016-07-11 1 views
0

私はナビゲーションアプリを開くには、Googleマップ、ios地図のように電話にインストールしたいと思うように、Facebook、Twitterなどを投稿したい場合は、ナビゲーションアプリのリストを開きたいUIActivityViewControllerナビゲーションアプリのリストを開く

私は何時間も探していますが、何も見つかりませんでした。

私の質問は可能ですか?はい、その後私に事前

答えて

0

にこの

感謝を行う方法を提案してください場合は残念ながら、あなたは、特定の目的のためのアプリケーションのリストを提供するためのiOSを求めることはできません。しかし、特定のアプリの独自のカスタムアクティビティを作成し、インストールされている場合にのみ表示することができます。

たとえば、JBWhatsAppActivityhttps://github.com/jberlana/JBWhatsAppActivity)です。

カスタムコンテンツを共有することもできます。

+0

[あなたがここに追加することができますしたいUIActivityTypesGmapまたはアプリケーション]

activityVC.excludedActivityTypes = @に追加することができます –

0

これはUIActivityViewControllerを使用して行うことができます。シンプルなデモはこちらこれがあなたを助けることを願っています。あなただけにして関連のアプリをマッピングしたい場合、あなたは私がいないメッセージ関連のアプリをマッピングしたい

- (IBAction)shareBtnTapped:(id)sender { 

    // anything you want to post, suppose here we share text 

    NSString *sharetext = @"hi i am sharing text"; 
    NSArray *activityItems = @[sharetext] 


    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 

    activityVC.excludedActivityTypes = @[UIActivityTypePostToFacebook,UIActivityTypePostToTwitter,UIActivityTypePostToWeibo,UIActivityTypeCopyToPasteboard,UIActivityTypeMessage]; 

[self presentViewController:activityVC animated:YES completion:nil]; 

} 
関連する問題