使用iOS Mail应用
如何让我的应用与iOS邮件应用相同?
当我使用UIActivityViewController并为本地KML文件创建NSURL时,AirDrop页面会显示Mail,Facebook,Gmail,但 NOT "在Google Earth中打开" ?
NSURL* urlToLocalKmlFile=[NSURL fileURLWithPath:localKmlFilePath];
NSArray *objectsToShare = @[urlToLocalKmlFile];
activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:objectsToShare
applicationActivities:nil];
iOS Mail如何与Goggle Earth共享KML文件附件或使用Adobe Acrobat共享PDF文件附件?
提前感谢任何提示或建议, -Ed
答案 0 :(得分:1)
您应该查看Apple的UIDocumentInteractionController文档。
我现在已经尝试过,当您使用该控制器时,会出现在GoogleEarth中打开选项。例如,从视图控制器中名为button
的路径的按钮(称为url
)中显示它:
UIDocumentInteractionController *interactionController = [UIDocumentInteractionController interactionControllerWithURL:url];
[interactionController presentOpenInMenuFromRect:button.frame inView:self.view animated:YES];