我想打开导航应用列表,比如你想要发布你获取facebook,twitter等,就像我想打开导航应用程序安装在手机上像google maps,ios map
我正在寻找相同的时间,但没有找到任何东西。
我的问题是可能吗?如果是,请建议我这样做
提前致谢
答案 0 :(得分:0)
很遗憾,您无法要求iOS提供特定用途的应用列表。但是,您可以为特定应用创建自己的自定义活动,并仅在安装时显示它们。
例如JBWhatsAppActivity
(SBT: plugins.sbt in subproject is ignored?)。
您还可以共享自定义内容。
答案 1 :(得分:0)
您可以使用UIActivityViewController执行此操作。这里简单的演示。希望这会帮助你。如果您只想要与地图相关的应用,那么您可以添加
activityVC.excludedActivityTypes = @ [UIActivityTypesGmap或您希望在此处添加的应用]
- (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];
}