【问题标题】:select other app installed on your iphone to share location objective c选择您的 iPhone 上安装的其他应用程序以共享位置目标 c
【发布时间】:2026-01-27 22:40:01
【问题描述】:
我想将我的地图位置分享给使用位置信息的其他应用,我该如何为 ios 做到这一点。
当我点击分享按钮时,我想做这样的事情。
然后在打开选定的应用程序时传递我的经纬度,它会显示我当前的位置到我指定的位置。
【问题讨论】:
标签:
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是分享的类型。