问题标签 [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.
iphone - iOS openURL 到另一个应用程序
我可以禁用应用到应用默认的 iOS 动画吗?我认为这是不可能的,只是
寻求确认。提前致谢。
ios - 在 AppDelegate 中的 openURL 之后进行 Segue
我有一个带有打开另一个应用程序的操作(toggleApplication)的按钮。当我从打开的应用程序返回应用程序时,我想转到另一个视图。但我从我的代码中得到以下错误:
接收器(RootViewController:0x1f192450)没有标识符为“showReceipt”的segue
AppDelegate.m
根视图控制器.m
ios - UIApplication 获取将处理 URL 的应用程序的名称
是否可以检索将处理特定 URL 的应用程序的名称?
在其他应用程序中,我看到“在 Safari 中打开链接”,如果你点击,YouTube 或其他任何东西都会启动。我不太喜欢这种行为,我想在调用之前获取相应的应用程序名称
[[UIApplication sharedApplication] openURL:[NSURL someURL]];
设置右键标题。
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。你不能打电话。
iphone - 带“+”的电话号码与不带“+”的电话号码有区别吗?
带“+”的电话号码与不带“+”的电话号码有区别吗?
我的意思是一个数字,例如A: +1(510)234-567
and B:1510234567
。通话的号码是同一个号码吗?我想拨打从通讯录中获取哪个号码的电话。格式为A,使用后,
数字格式为 B。
这是一个很好的解决方案吗?
ios - UIWebView - PDF 超链接崩溃
我有一个UIWebView并在其中打开一个PDF。PDF 包含很多超链接,当我长按它时会得到一个操作表。按下操作表中的打开按钮,如果超链接是有效的 URL,它会在 safari 中打开,如果是其他东西,它会崩溃EXEC_BAD_ACCESS,我这里没有任何崩溃日志。
需要立即帮助。
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
ios6 - 如何使用OpenURL传入一个URL,然后在保留URL的同时执行Segue?
我正在尝试将电子邮件中的文件(csv)打开到我的应用程序中,对其进行解析并将数据(学生)导入课程中。我已经通过 iTunes 和 Dropbox 中的文件成功解析并导入了数据,但在从电子邮件中获取文件时遇到了困难。
具体来说,流程如下所示:打开电子邮件>选择文件以使用我的应用程序打开>应用程序启动并成功将文件读入我的第一个视图控制器......但这是我卡住的地方:
我想弹出一个模式视图,以便用户可以选择他们希望导入的数据(学生)进入的课程。
App Delegate 告诉第一个视图控制器处理 URL:
故事板连接正确,因为如果我使用 NSNotification 我可以让模态视图出现(但随后我失去了 url 的值)。似乎该视图没有机会出现,因此无法处理转场。
关于如何让模态视图出现并保留 _importedFileURL 的任何建议?
ios - 如果其他应用程序调用 openURL: 使用有效 URL,UIApplication 会阻止应用程序移动到前台
如果其他应用程序使用有效 URL 调用 openURL:,我们能否阻止应用程序移至前台。我只需要保存来自 URL 的数据;调用方应用程序应留在前台,接收方应用程序应留在后台。
例如:第一个应用程序调用[[UIApplication sharedApplication] openURL:@"validURL://"]
和第二个应用程序处理调用- (BOOL) application:(UIApplication *)app handleOpenURL:(NSURL *)url
,处理 URL,但不移动到前台
iphone - OpenURL 到 NSBundle 中的文件
我有一个文件,我想在 safari 中打开(或在 safari 中将其称为视图)。我将此文件添加到我的捆绑资源中。
并执行以下操作:
当然,正如沙盒环境所说,我无法打开文件 ins safari. 它说,canOpenURL
as yes
but then didGo
is NO
。
在不设置本地服务器的情况下如何做到这一点。请建议。我应该将数据保存在一个变量中,然后用该数据打开一个 html 页面......还是什么?
编辑: 这些是日志:
请注意,不能在 web 视图中打开文件。该要求希望它在 safari 中打开。无论如何,这个例子是一个文本文件......可以打开的文件可以是任何东西,并且 webview 不支持所有文件类型。