0

如果这个问题是重复的,请纠正我。我试过但找不到答案。

基本上,我想实现像 AroundMe 和 NearMe 这样的应用程序所具有的相同功能:当用户找到一个位置时,他们可以单击“在此处导航”,该应用程序可以告诉他们显示他们手机上的所有导航应用程序,他们可以选择他们最喜欢的一个继续前进。

我知道我们有这个 api 来检查 URL 方案是否可用:

- (BOOL)canOpenURL:(NSURL *)url

但是如何扫描以列出我可以调用的所有导航应用程序以及每个应用程序的格式?

我是否需要事先在应用程序数据库中提供这些信息?

如果是,我应该在哪里查找每个应用程序的 url 格式?

非常感谢

4

1 回答 1

0

此信息通常由导出/共享/文档控制器决定。您自己不会看到列表,但 API 会在弹出框或操作表中为您显示菜单。这意味着您无法操纵列表,只能告诉它在某事中打开。

于 2013-08-01T00:48:12.103 回答