问题标签 [openurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
316 浏览

iphone - iOS openURL 到另一个应用程序

我可以禁用应用到应用默认的 iOS 动画吗?我认为这是不可能的,只是

寻求确认。提前致谢。

0 投票
1 回答
1809 浏览

ios - 在 AppDelegate 中的 openURL 之后进行 Segue

我有一个带有打开另一个应用程序的操作(toggleApplication)的按钮。当我从打开的应用程序返回应用程序时,我想转到另一个视图。但我从我的代码中得到以下错误:

接收器(RootViewController:0x1f192450)没有标识符为“showReceipt”的segue

AppDelegate.m

根视图控制器.m

0 投票
1 回答
601 浏览

ios - UIApplication 获取将处理 URL 的应用程序的名称

是否可以检索将处理特定 URL 的应用程序的名称?

在其他应用程序中,我看到“在 Safari 中打开链接”,如果你点击,YouTube 或其他任何东西都会启动。我不太喜欢这种行为,我想在调用之前获取相应的应用程序名称

[[UIApplication sharedApplication] openURL:[NSURL someURL]];

设置右键标题。

0 投票
3 回答
946 浏览

iphone - 在IOS中,如何删除从通讯录中获取的+-#*()

在IOS中,如何删除从通讯录中获取的+-#*()。例如:

这是一个无效的号码。 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlToCall]];对这个类型号没用。

我能不能有一些更好的选择,除了使用 [txt stringByReplacingOccurrencesOfString:@"-" withString:@""]...。我只是想打个电话。

谢谢你的帮助。


实际上:我们可以通过openURL进行调用:调用的格式不是“tel://”,而是“tel:”。所以,我应该做的是:

没关系。

———————————————————————————————— @"tel://" 不是拨打电话的正确网址!我们必须使用@"tel:"

如果不是某个数字,则为 +1 (510) 3436 which
BOOL bCanCall = [[UIApplication sharedApplication]canOpenURL:urlToCall]; 将返回 False。你不能打电话。

0 投票
2 回答
156 浏览

iphone - 带“+”的电话号码与不带“+”的电话号码有区别吗?

带“+”的电话号码与不带“+”的电话号码有区别吗?

我的意思是一个数字,例如A: +1(510)234-567and B:1510234567。通话的号码是同一个号码吗?我想拨打从通讯录中获取哪个号码的电话。格式为A,使用后,

数字格式为 B。

这是一个很好的解决方案吗?

0 投票
1 回答
679 浏览

ios - UIWebView - PDF 超链接崩溃

我有一个UIWebView并在其中打开一个PDF。PDF 包含很多超链接,当我长按它时会得到一个操作表。按下操作表中的打开按钮,如果超链接是有效的 URL,它会在 safari 中打开,如果是其他东西,它会崩溃EXEC_BAD_ACCESS,我这里没有任何崩溃日志。

在此处输入图像描述

需要立即帮助。

0 投票
4 回答
8838 浏览

ios - 在 iOS(Facebook 和 Instagram)中处理不同的 URL 方案

我什至不确定如何定义问题,但它就在这里。

我有一个使用 Facebook SDK 进行用户登录的应用程序。我遵循了 Facebook 授权教程。我不是 100% 确定它是如何工作的,但我的“AppDelegate.m”中的这一部分似乎很重要。

到目前为止,一切都很好。现在我想为 instagram 实现类似的登录,以便用户可以访问他们的照片。我运行这个例子没有问题(https://github.com/crino/instagram-ios-sdk)。当我尝试将其导入我的项目时,我被卡住了。因为在instagram项目中还有一个函数在AppDelegate(IGAppDelegate)

现在我不能使用这个功能(因为它是 Facebook 的一个副本)有没有一种方法可以将这两个功能结合起来用于 facebook 和 instagram(可能对于不同的 URL 使用“if”)。还是我迷路了

PS:我注意到当我调用我的 Facebook 登录应用程序时,网址类似于

fb4333597123414933 ://authorize/#access_token=BAAGKI2vHLxUBANbDegkrdoc4GJWUZC2clqLAzxz8IxEBZBdEyjrD2oTaGZA0g2AbSGWgvEhONKM6xJWzLCALGUBguqUpor6kXu9ZBewusNZCUe6BOXYvX&expires_in=

在 Instagram 中是这样的:

igfd725621c5e44198a5b8ad3f7a0ffa09 ://authorize#access_token=354172840.fd72562.bf6b3611632d4d00b6cef660ea9d9b6f

0 投票
1 回答
1096 浏览

ios6 - 如何使用OpenURL传入一个URL,然后在保留URL的同时执行Segue?

我正在尝试将电子邮件中的文件(csv)打开到我的应用程序中,对其进行解析并将数据(学生)导入课程中。我已经通过 iTunes 和 Dropbox 中的文件成功解析并导入了数据,但在从电子邮件中获取文件时遇到了困难。

具体来说,流程如下所示:打开电子邮件>选择文件以使用我的应用程序打开>应用程序启动并成功将文件读入我的第一个视图控制器......但这是我卡住的地方:

我想弹出一个模式视图,以便用户可以选择他们希望导入的数据(学生)进入的课程。

App Delegate 告诉第一个视图控制器处理 URL:

故事板连接正确,因为如果我使用 NSNotification 我可以让模态视图出现(但随后我失去了 url 的值)。似乎该视图没有机会出现,因此无法处理转场。

关于如何让模态视图出现并保留 _importedFileURL 的任何建议?

0 投票
1 回答
991 浏览

ios - 如果其他应用程序调用 openURL: 使用有效 URL,UIApplication 会阻止应用程序移动到前台

如果其他应用程序使用有效 URL 调用 openURL:,我们能否阻止应用程序移至前台。我只需要保存来自 URL 的数据;调用方应用程序应留在前台,接收方应用程序应留在后台。

例如:第一个应用程序调用[[UIApplication sharedApplication] openURL:@"validURL://"]和第二个应用程序处理调用- (BOOL) application:(UIApplication *)app handleOpenURL:(NSURL *)url,处理 URL,但不移动到前台

0 投票
3 回答
1965 浏览

iphone - OpenURL 到 NSBundle 中的文件

我有一个文件,我想在 safari 中打开(或在 safari 中将其称为视图)。我将此文件添加到我的捆绑资源中。

并执行以下操作:

当然,正如沙盒环境所说,我无法打开文件 ins safari. 它说,canOpenURLas yesbut then didGois NO

在不设置本地服务器的情况下如何做到这一点。请建议。我应该将数据保存在一个变量中,然后用该数据打开一个 html 页面......还是什么?

编辑: 这些是日志:

请注意,不能在 web 视图中打开文件。该要求希望它在 safari 中打开。无论如何,这个例子是一个文本文件......可以打开的文件可以是任何东西,并且 webview 不支持所有文件类型。