Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.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 关于苹果手表的几个问题_Ios_Apple Watch_Watchos 2 - Fatal编程技术网

Ios 关于苹果手表的几个问题

Ios 关于苹果手表的几个问题,ios,apple-watch,watchos-2,Ios,Apple Watch,Watchos 2,我今天开始使用Apple Watch。 我在互联网上搜索了有关Apple Watch&watchOS 2的信息,但在理解所有内容时遇到了一些问题(请为我提供糟糕的英语,谢谢): 1.苹果手表能检测到用户握手时的晃动吗?(我的意思是喜欢在播放音乐时摇动来改变歌曲,摇动来改变图片?)。在iOS中,我使用函数motionbegind,motionEnd来检测它。但我不知道如何在apple watch上检测到这一事件,似乎apple在他们的文档中没有提到这一点。您能告诉我如何检测用户的抖动事件吗? 2.

我今天开始使用Apple Watch。
我在互联网上搜索了有关Apple Watch&watchOS 2的信息,但在理解所有内容时遇到了一些问题(请为我提供糟糕的英语,谢谢):

1.苹果手表能检测到用户握手时的晃动吗?(我的意思是喜欢在播放音乐时摇动来改变歌曲,摇动来改变图片?)。在iOS中,我使用函数motionbegindmotionEnd来检测它。但我不知道如何在apple watch上检测到这一事件,似乎apple在他们的文档中没有提到这一点。您能告诉我如何检测用户的抖动事件吗?

2.在这个示例中,我有一个在iOS版本上运行的应用程序。如何为Apple Watch再创建一个可以与iPhone应用程序通信的版本?

3.苹果公司表示,在watchOS 2上,该应用程序可以在没有iphone的情况下本机运行。但当我创建了一个演示应用程序时,我仍然需要iphone来构建和运行。在我的手表中是否有不用手机构建和运行我的应用程序的方法?


4.我在watchOS 2上创建了一个演示应用程序,它有一个按钮。现在我想,每当我按下这个按钮时,Siri就会出现以识别我的声音。苹果是否允许我从自己的应用程序访问Siri?如果是,如何在代码中执行此操作?

1。您可以在AppleWatch上访问CoreMotion API的子集。但此API的使用仅限于AppleWatch应用程序处于活动状态时。因此,如果用户的手腕上有你的应用程序,他们可能会摇晃,你可以获取CoreMotion数据来检测你需要什么。查看CoreMotion上可用的API

2.我不太明白这个问题,试着澄清一下。如果你正在寻找如何在iOS和watchOS应用程序之间发送消息,请查看我的帖子

3.是WatchOS2中的AppleWatch应用程序本机运行。但是你仍然需要一个iOS应用程序来安装AppleWatch应用程序。Apple watch的开发主要是作为手机的伴侣。因此,当您安装iOS应用程序时,您可以选择安装(如果存在)配套的AppleWatch应用程序


4。当然不是。您现在无法访问Siri API。

谢谢,您的回答对我帮助很大。我已经更新了我的问题,你能回答我的最新问题吗?菲利普怎么说,你可以用CoreMotion来获得shake moviment。我在我的Github上构建这个。