apple-watch相关内容

将文本从 iOS 标签传递到 WatchOS 标签 - swift-

我的应用程序有问题.我尝试遵循一些指南,例如 将数据传递给 Apple Watch 应用 ,但我不确定它是否适合我的情况.我的 iOS 应用程序上有一些带有文本的标签,然后我想在我的 watchOS 应用程序标签上显示此文本,但我不知道哪种方法是传递此文本并使其与 iOS 应用程序保持同步的最佳方式.非常感谢您的帮助! 解决方案 从 watchOS2 开始,除了 WatchConnecti ..
发布时间:2021-11-16 22:58:01 移动开发

使用未解析的标识符“WKExtension"

我也想用 Apple Watch 打电话.我导入了 WatchKit.然后我把这段代码放在我的方法中: if let telURL=NSURL(string:"tel:5553478") {让 wkExtension=WKExtension.sharedExtension()wkExtension.openSystemURL(telURL)} 它向我显示了一个错误:在第 2 行中使用了未解析的 ..
发布时间:2021-11-16 22:57:58 移动开发

你能在演示过程中镜像 Apple Watch 吗

有没有办法将 Apple Watch 上的内容镜像到另一个屏幕?这将用于内部演示目的.或者关于如何向一大群(多人)演示应用的建议? 解决方案 没有办法按照你的描述去做.目前最好的办法是在模拟器中运行您的应用或将相机对准您的手表. ..
发布时间:2021-11-16 22:57:55 其他开发

如何从 iPhone 启动 watchApp

我正在开发手表应用程序,我希望在 iPhone 上启动该应用程序时激活手表应用程序,但我不知道如何操作. 该问题已在多个论坛中提出,答案始终是“不可能",但必须有另一个答案,因为有很多应用程序会自动打开手表应用程序:地图、播客等等二.那么秘诀是什么? 解决方案 这是代码片段.您应该只将它用于锻炼应用程序,但在手表方面,您实际上不必启动 HKWorkoutSession. 让锻炼配 ..
发布时间:2021-11-16 22:57:51 其他开发

无需在手表上创建应用程序即可在 Apple Watch Series 3 中读取心率

是否可以在不创建手表应用的情况下读取/同步 Apple watch series 3 的心率数据?我希望我的 iPhone 应用程序可以直接从 Apple Watch 读取数据,而不必为手表创建应用程序. 解决方案 Apple Watch 将其所有记录的心率数据(佩戴时每五分钟自动采样一次,在锻炼期间更频繁地采样)到伴侣上的 HealthKit 商店苹果手机. 因此,您可以创建一个 ..
发布时间:2021-11-16 22:57:48 移动开发

WatchOS 2.0 在 iOS App 和 WatchOS App 之间共享数据

以前我使用 NSUserDefaults 在手表和应用程序之间共享基本变量. 我的目标是在手表上显示用户的电子邮件地址,该地址存储在 iPhone 应用程序 NSUserDefaults 中.我了解在 Watch v1 之后,您不能再使用应用组来共享数据. 我知道您需要使用 Watch Connectivity API,但我只能弄清楚如何在操作发生时使用它.不是在 Watch 应用启动 ..
发布时间:2021-11-16 22:57:42 移动开发

实时读取 Apple Watch 系统日志 (NSLog())

我正在寻找一种实时读取手表系统日志的方法,类似于Device Console 或 这个用于 iPhone. 如果我在看书的时候把手机用usb插到电脑上就可以了. 在这一点上,我什至会选择一种解决方案,它以某种方式从 Xcode 调试控制台实时读取文本,真的(尽管我更喜欢一种以标准方式连接到手表系统日志的方法:).. 谢谢! 解决方案 我知道这是一个旧线程,但对于登陆此搜索 ..
发布时间:2021-11-16 22:57:39 移动开发

iPhone 和 Apple Watch 之间的通知同步问题

我正在开发 iOS 应用程序,其中推送通知来自网络服务器.我通过添加新目标并制作新的配置文件并在 Xcode 中为 Apple watch 使用它们来在 Xcode 中进行 Apple Watch 配置.当我测试它时,通知有时会出现在 Apple Watch 上,有时会出现在 iPhone 上,但不会同时出现在两者上.任何一个帮助 解决方案 操作系统根据几个不同的因素确定将通知发送到哪个设 ..
发布时间:2021-11-16 22:57:35 移动开发

userInfoTransfer,payload 太大

我正在尝试从 watchOS 应用向 iOS 应用发送大量数据.数据由手表上生成的内容组成.此数据存储在手表上的 Core Data 中.所以我实际上并没有传输文件,在这种情况下我会使用 transferFile.在这种情况下,我尝试使用 transferFile,但需要一个文件 URL.由于我实际上并没有传输文件,因此我不确定该怎么做. 根据这个:WCSession - PayloadTo ..
发布时间:2021-11-16 22:57:32 移动开发

在 High Sierra 上使用 Xcode 9 将二进制文件上传到 iTunes Connect 时出现问题(错误 ITMS-90391)

在 High Sierra 上尝试使用 XCode 9(或应用程序加载器)将二进制文件上传到 iTunes 连接时,我收到以下错误: 错误 ITMS-90391:“缺少图标.未找到手表应用程序‘AppName/Watch/WatchApp.app’的图标.确保其 Info.plist 文件包含 CFBundleIconFiles 条目." 请注意,昨天上传了完全相同的二进制文件,在 S ..
发布时间:2021-11-16 22:57:29 移动开发

如何继续收集苹果手表上的运动传感器数据?

我正在 Apple Watch 上开发一个应用,该应用需要持续访问陀螺仪和加速度计数据.但是一旦手表旋转,屏幕就会关闭,并且显然它会在屏幕关闭时停止访问运动数据.我试图让屏幕保持打开状态,但 Apple Watch 没有该功能,对此有何想法?谢谢 解决方案 您需要启动一个HKWorkoutSession. 该应用程序可以在后台继续访问来自 Apple Watch 传感器的数据,让您始 ..
发布时间:2021-11-16 22:57:23 移动开发

不调用 handleRemoteNowPlayingActivity

如何调用handleRemoteNowPlayingActivity函数. 我尝试在我的 iPhone 应用程序中使用 AVAudioPlayer 播放音频文件,我希望在手表上调用此函数. 也许我应该做一些额外的调用来触发这个功能?除了苹果文档中所说的之外,我找不到有关此方法的任何其他信息. 也许有人遇到过这个问题并且能够帮助我. 初始化音频播放器代码. @IBActio ..
发布时间:2021-11-16 22:57:20 移动开发

如何在手表套件中显示通知,其中 iPhone 应用程序已经显示通知

我有一个应用可以在 iPhone 中显示通知.现在我试图在 WatchKit 或 iWatch 中显示相同的通知.那么我是否需要重新复制我在 Watchkit Extension 中的 iPhone 应用程序的 ViewController 和 AppDelegate 中已经完成的所有功能,或者是否有一些通用的接口来通知手表显示通知,我只需要提供 UI. 解决方案 iOS 将决定向 App ..
发布时间:2021-11-16 22:57:14 移动开发

WatchKit WatchOS - 定位服务提示从未显示在 Apple Watch 上

当我从 Watch 应用中调用 requestWhenInUseAuthorization() 时,位置服务提示永远不会显示给用户:无论是在 Watch 应用中,还是在 iPhone 应用中. 未选中Support Running without iOS App Installation(如果我选中它,提示会正确显示,但我不希望我的应用在没有 iOS 配套应用的情况下运行). 我在 iPh ..
发布时间:2021-11-16 22:57:11 移动开发

从 WatchOS 捕获 Apple Watch 的型号标识符

看起来似乎没有任何官方记录的从手表应用程序获取 Apple Watch 模型的方法,但是这篇文章展示了 sysctlbyname 的特殊用途: 如何确定 Apple Watch 型号? 谁能帮我弄清楚为什么这个功能不起作用?它有时会返回 “手表\t" 而不是预期 “Watch2,4" Swift 的 sysctlbyname 函数似乎就是这里描述的这个 c 函数 ..
发布时间:2021-11-16 22:57:08 移动开发

无法从 iPhone 应用程序读取 WatchKit 设置包

在 watchOS 2 中,您似乎无法从手表扩展程序本身访问 WatchKit 设置包中的数据,因为它现在在手表而不是主机 iPhone 上运行.在此处提出了一个解决方案,是在 iPhone 上读取数据,然后传输到手表上. 我的问题是,我不仅不能从手表上读取数据,甚至还可以从我的手机上读取数据.在 ViewController.m 中,我有以下代码来获取开关的值: NSUserDefaul ..
发布时间:2021-11-16 22:57:04 移动开发

iOS 上的 CloudKit + CoreData 和 watchOS 同步不起作用

我有一个 iOS + watchOS 应用程序,我想使用相同的数据模型.因此,我创建了一个 CoreData 堆栈,并为 NSPersistentCloudKitContainer 设置了所有内容. 我的 iOS 应用程序可以访问 CloudKit 容器,因为我可以从控制台中的日志中读取,但是当我的 watchOS 应用程序想要连接到 CloudKit 容器时(与iOS 应用)我收到一条错误 ..
发布时间:2021-11-16 22:57:01 移动开发