Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
启动watchapp是否会激活其iOS对应程序?_Ios_Swift3_Watchos 3 - Fatal编程技术网

启动watchapp是否会激活其iOS对应程序?

启动watchapp是否会激活其iOS对应程序?,ios,swift3,watchos-3,Ios,Swift3,Watchos 3,我开始学习如何编写watchOS 3应用程序 我的Xcode项目(iPhone+watchapp项目)上有一个.swift文件,它的目标是iOS和watchapp。我在这个文件上有一个类,它在iOS应用程序加载和watchapp加载时都会初始化 当我启动iPhone应用程序时,我只在控制台上打印一次调试信息。但是,当启动我的watchapp时,它会打印两次 这只发生在硬件上-在模拟器上,事情似乎更加独立-每个应用程序只有一个日志 这让我觉得watchapp会在后台激活iOS应用程序。这是真的吗?

我开始学习如何编写watchOS 3应用程序

我的Xcode项目(iPhone+watchapp项目)上有一个.swift文件,它的目标是iOS和watchapp。我在这个文件上有一个类,它在iOS应用程序加载和watchapp加载时都会初始化

当我启动iPhone应用程序时,我只在控制台上打印一次调试信息。但是,当启动我的watchapp时,它会打印两次

这只发生在硬件上-在模拟器上,事情似乎更加独立-每个应用程序只有一个日志

这让我觉得watchapp会在后台激活iOS应用程序。这是真的吗?为什么这不会发生在模拟器上

如果我无法解决这个问题,是否可以将我在iOS应用程序上初始化的对象与watchapp共享?我想知道在iOS端下载所有内容后,更新手表UI的好方法是什么


谢谢

显然是我的错。我正在使用CLLocation框架,但watchOS不在其目标列表中。将watchOS应用程序添加为目标修复了此问题