Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用NSURL从另一个应用程序启动应用程序_Iphone_Ios_Url - Fatal编程技术网

Iphone 使用NSURL从另一个应用程序启动应用程序

Iphone 使用NSURL从另一个应用程序启动应用程序,iphone,ios,url,Iphone,Ios,Url,iOS应用商店中有一些应用程序允许您通过短信发送加密消息,它们似乎正在使用NSURL创建一个可点击链接,自动打开应用程序(从iMessage应用程序),其中“隐藏消息”已显示在应用程序中 我的问题是,如何在NSURL中存储信息?我知道谁可以使用NSURL从另一个应用程序启动我的应用程序,但如何存储启动的应用程序要使用的额外信息,如文本、图像或在线视频链接 如果这是一个基本的问题,我很抱歉,我没有太多的工作与网址。非常感谢。数据未存储在NSURL中。但是,您可以将参数与URL一起传递,并在新打开的

iOS应用商店中有一些应用程序允许您通过短信发送加密消息,它们似乎正在使用NSURL创建一个可点击链接,自动打开应用程序(从iMessage应用程序),其中“隐藏消息”已显示在应用程序中

我的问题是,如何在NSURL中存储信息?我知道谁可以使用NSURL从另一个应用程序启动我的应用程序,但如何存储启动的应用程序要使用的额外信息,如文本、图像或在线视频链接


如果这是一个基本的问题,我很抱歉,我没有太多的工作与网址。非常感谢。

数据未存储在
NSURL
中。但是,您可以将参数与URL一起传递,并在新打开的应用程序中相应地检索它们。
现在,您可以按照自己的方式使用这些参数。

数据不存储在
NSURL
中。但是,您可以将参数与URL一起传递,并在新打开的应用程序中相应地检索它们。
现在,您可以按照自己的方式使用这些参数。

当您在应用程序的info.plist(如
myapp
中注册URL方案时,您可以使用以下URL来调用应用程序

myapp://

myapp://some/path/here

myapp://?foo=1&bar=2

myapp://some/path/here?foo=1&bar=2
您可以在

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法,并根据每个url执行操作


参考:

当您在应用程序的info.plist(如
myapp
中注册URL方案时,您可以使用以下URL来调用应用程序

myapp://

myapp://some/path/here

myapp://?foo=1&bar=2

myapp://some/path/here?foo=1&bar=2
您可以在

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法,并根据每个url执行操作


参考:

我们可以通过URL方案概念实现应用程序之间的通信。 如果您可以浏览下面的链接,您将了解如何在应用程序之间共享数据


我们可以通过URL方案概念实现应用程序之间的通信。 如果您可以浏览下面的链接,您将了解如何在应用程序之间共享数据


您能给出一个带有“加密邮件”的URL示例吗?无法将信息存储到NSURL中。您所能做的就是向URL添加信息,然后解析它,例如“yourAppN”ame://message=some+信息“仅供参考:@shabzco这就是我的意思。我对加密部分不感兴趣,我的意思是将信息(纯文本)添加到URL而不是“存储”。多亏了你的回答,我才明白。你能给出一个带有“加密消息”的示例URL吗?无法将信息存储到NSURL中。您所能做的就是向URL添加信息,然后解析它,例如“yourAppN”ame://message=some+信息“仅供参考:@shabzco这就是我的意思。我对加密部分不感兴趣,我的意思是将信息(纯文本)添加到URL中,而不是“存储”。多亏了你的回答,我已经找到了答案。很棒的教程!只是简单地浏览一下,我就知道该怎么办了。我明天会通读的。谢谢很棒的教程!只是简单地浏览一下,我就知道该怎么办了。我明天会通读的。谢谢