Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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
Ios WatchKit从iPhone中关闭的应用程序获取数据_Ios_Xcode_Watchkit - Fatal编程技术网

Ios WatchKit从iPhone中关闭的应用程序获取数据

Ios WatchKit从iPhone中关闭的应用程序获取数据,ios,xcode,watchkit,Ios,Xcode,Watchkit,有些应用程序(例如Runtastic)可以通过手表激活配套应用程序的某些功能,即使该应用程序未在iPhone中运行(从未打开或关闭)。如何在我的应用程序中实现同样的功能(获取常规数据或设置)?我在后台阅读了一些苹果关于应用程序的文档,但我没有发现任何关于应用程序关闭的信息。有人能帮我吗?提前感谢您在这里有一些选择:使用openParentApplication:reply:在WKInterfaceController中打开父iPhone应用程序到后台,使用共享应用程序容器或使用应用程序组共享NS

有些应用程序(例如Runtastic)可以通过手表激活配套应用程序的某些功能,即使该应用程序未在iPhone中运行(从未打开或关闭)。如何在我的应用程序中实现同样的功能(获取常规数据或设置)?我在后台阅读了一些苹果关于应用程序的文档,但我没有发现任何关于应用程序关闭的信息。有人能帮我吗?提前感谢

您在这里有一些选择:使用
openParentApplication:reply:
WKInterfaceController
中打开父iPhone应用程序到后台,使用共享应用程序容器或使用应用程序组共享
NSUserDefaults
和钥匙链项目。这将适用于WatchKit 1应用程序,下面是一篇关于如何使用这些(+
MMWormhole
)的文章:


要记住的一件事是,当watchOS 2在今年秋天晚些时候发布时,它将不再适用于WatchKit 2应用程序。您需要
WCSession
,但这是一个完全不同的事情和问题。

在后台双击home按钮是否可以看到应用程序?因为我的应用程序可能有问题…谢谢。。是的,我知道新的WCSession。。应该更容易与iPhone进行通信。关于openparentApplication:我用它来发送和接收数据,但即使手机被锁定,它也能工作吗?我没有找到任何关于这方面的官方信息,但即使手机被锁定,它很可能也能工作。当然,您可以简单地测试它。我的苹果手表上有watchOS 2,所以我无法测试。非常感谢。。。现在,我创建了一个非常愚蠢的应用程序,我从手表中询问应用程序中的一个号码,如果应用程序关闭并且手机被锁定,它也可以工作。。。