【问题标题】:select other app installed on your iphone to share location objective c选择您的 iPhone 上安装的其他应用程序以共享位置目标 c
【发布时间】:2026-01-27 22:40:01
【问题描述】:

我想将我的地图位置分享给使用位置信息的其他应用,我该如何为 ios 做到这一点。

当我点击分享按钮时,我想做这样的事情。

然后在打开选定的应用程序时传递我的经纬度,它会显示我当前的位置到我指定的位置。

【问题讨论】:

  • post。提到了答案。如果没有帮助,请告诉我,
  • 没有一个能真正回答我的问题
  • 你的问题解决了吗?

标签: ios objective-c iphone google-maps share


【解决方案1】:

尝试使用 UIActivityViewController 之类的

UIActivityViewController *activityViewController = 
[[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil]; 
NSArray *excludedActivities = @[UIActivityTypePostToFacebook, 
                                UIActivityTypePostToTwitter,
                                UIActivityTypePostToWeibo, 
                                UIActivityTypeMessage, 
                                UIActivityTypeMail, 
                                UIActivityTypePrint,
                                UIActivityTypeCopyToPasteboard, 
                                UIActivityTypeAssignToContact, 
                                UIActivityTypeSaveToCameraRoll, 
                                UIActivityTypeAddToReadingList,
                                UIActivityTypePostToFlickr, 
                                UIActivityTypePostToVimeo, 
                                UIActivityTypePostToTencentWeibo]; 
activityViewController.excludedActivityTypes = excludedActivities; 
[self presentViewController:activityViewController animated:YES completion:nil];

Items是你要分享的内容,excludedActivityTypes是分享的类型。

【讨论】: