watchos-2相关内容

在没有用户界面的情况下,苹果手表真的无法播放短声吗?

作为学习练习,我决定为Apple Watch(iOS 9.3,WatchKit 2.0)编写一款Simon游戏。 我在GarageBand中创建了4个简短的钢琴音符声音。我在Audacity中将它们转换为MP3文件,结果发现Apple Watch不支持MP3。好的,太好了。我需要将它们转换为wav或caf文件。叹息... 无论如何,仔细研究一下,似乎播放任何声音的唯一方法就是在手表上显示媒 ..
发布时间:2022-05-06 20:22:45 其他开发

如何在Apple Watch上绘制自定义图形?

如何在Apple Watch上绘制自定义图形? 如果我理解正确的话,我们只能在Apple Watch上使用图像和标准控件。如果是,是否可以在内存中的图像上绘制自定义图形,然后将这些图像放在屏幕上? 推荐答案 在WatchOS2中,您可以使用一些CoreGraphics来绘制WKInterfaceImage。 作为参考,请查看AWOWwatchOS2 Sampler 绘 ..
发布时间:2022-05-06 20:00:12 移动开发

是否可以将 Xamarin ios 应用程序连接到 swift watchOS 扩展

我已经有一个在 swift 下开发的 WatchOSEExtension,是否可以将它连接到一个新开发的 xamarin ios 项目? 解决方案 不,不能将 Swift 扩展与 Xamarin 应用一起使用 - 这也适用于任何形式的 iOS 扩展. 您需要使用 Xamarin 重做您的扩展.watchOS 的文档可以在这里找到:https://developer.xamarin.c ..
发布时间:2022-01-05 14:56:02 移动开发

SF Compact 是 WatchOS2 的默认系统字体吗?

我只是想知道 watchOS 2 的系统字体是否是 San Francisco Compact. 我知道如果我们要下载字体,我们需要有一个开发者帐户并同意许可协议条款. 解决方案 是的.这在 几个 地方在 Apple 网站上. San Francisco Compact 字体是 watchOS 的系统字体.这些字体专为小屏幕上的易读性而设计. 和 SF Compac ..
发布时间:2021-11-16 22:58:10 移动开发

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

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

WatchOS 2 和 CFStream 的套接字连接

我必须通过 Watch 的 tcp 套接字连接远程服务器. 我已经使用 CFStream 编写了一段代码,它可以在 Watch 模拟器中完美运行. 当我在 Watch 上运行它时,出现此错误: 无法完成操作.无法分配请求的地址(代码 = 49) 当我尝试使用 CFStreamCreatePairWithSocketToHost 打开与服务器的连接时. Apple 文档 ..
发布时间:2021-11-16 22:55:08 其他开发

使用 Watch OS2 拨打电话

是否可以使用 Watch OS 2 从手表开始通话?我的 watch os2 应用程序中有一个按钮,我需要一种方法来从手表开始呼叫预编译号码,或者至少在 iPhone 中开始呼叫.谢谢 解决方案 是的,可以在 WatchOS 2 上使用: 应用程序可以使用共享 WKExtension 对象的 openSystemURL: 方法发起电话呼叫或 SMS 消息.当您打开使用 tel 或 s ..
发布时间:2021-11-16 22:54:12 移动开发

与 Watch Connectivity 的 updateApplicationContext 共享访问令牌是否安全?

applicationContext 是否加密?或者它只是存储为未加密的 plist 文件?因为如果是后者,我不应该使用它来传输访问令牌. 解决方案 设备之间的通信是加密的,如 iOS 安全指南.我还没有看到任何关于 applicationContext 存储位置是否加密的文档,但为了安全起见,您可以在将令牌排队发送之前自己加密令牌,并在其他设备收到它时解密. ..
发布时间:2021-11-16 22:53:37 移动开发

animateWithDuration 缺少完成块,WatchOS 2

watchOS 2 在其 animateWithDuration 函数中没有任何类型的完成块.我正在开发一个需要在动画完成后运行代码的游戏.有什么解决办法吗?也许使用键值观察?另一种方法是使用与动画长度相匹配的计时器,但由于显而易见的原因,这并不理想. 解决方案 NSOperation 对我也不起作用.我现在只是使用以下解决方案,直到 Apple 正式添加完成块.不理想,但它有效.我打开了 ..

关闭/停用 WCSession

我正在开发带有手表扩展程序 (watchOS 2) 的 iPhone 应用程序(iOS 9 测试版),并将数据从手表传递到手机,我正在使用 WCSession. 我有 2 个使用 WCSessions 的不同视图控制器,因此对于每个控制器,我正在实例化新的 WCSession 对象.对于第一个视图控制器它工作正常,但是当我想在第二个视图控制器中接收消息时,仍然很少有初始消息被发送到第一个控制 ..
发布时间:2021-11-16 22:53:08 移动开发

让 Apple Watch 保持清醒

我正在构建一个使用动作控制的 Apple Watch 应用.现在,我正在寻找一种方法,可以在用户不与屏幕交互的情况下使应用保持唤醒状态.有什么想法吗? 解决方案 您无法以编程方式让 Apple Watch 保持唤醒状态.您可以在 Apple Watch 设置应用或 iPhone 上的 Apple Watch 应用中更改最终用户设置,但无法通过编程和编码来实现. 屏幕将在一定时间后(可 ..
发布时间:2021-11-16 22:53:05 其他开发

WCSession - PayloadTooLarge

Apple 文档显示: PayloadTooLarge -指示正在发送的项目超出最大大小限制的错误.数据字典和文件都可能发生这种类型的错误.在 watchOS 2.0 及更高版本中可用. 有谁知道将数据从手表传输到手机的这两种方法的最大大小限制是多少?: func transferUserInfo(_ userInfo: [String : AnyObject]) ->WCSessi ..
发布时间:2021-11-16 22:52:05 移动开发

Apple watchOS 2 加速度计

我正在考虑制作一个使用加速度计的 watchOS2 应用程序.如果应用程序在后台运行,它是否仍然能够接收来自加速度计或 CMMotionManager 的输入? 解决方案 您只能在 watchOS2 应用程序运行时访问实时加速度计数据.但是,您可以访问加速度计历史数据,即您的应用处于后台时的加速度计数据. 观看此 WWDC 演讲以了解更多信息:Core Motion 的新功能 ..
发布时间:2021-11-16 22:51:53 其他开发

Xcode 7.0 Beta 无法在 Apple Watch 上启动 watchOS 2 应用程序

尝试了一个公共示例代码项目和我自己的项目.观察 watchOS 1 没问题. watchOS 2 App在真实Apple Watch和模拟器上安装运行成功,但不支持通过Xcode在设备上启动app的调试模式. 尝试允许系统创建 Provisioning 文件并手动创建用于开发模式的 Provisioning 文件. 在 10.10、10.11 上测试. 重现步骤: 在 ..
发布时间:2021-11-16 22:50:00 其他开发

在哪里可以找到 watchOS 2 的 Taptic 反馈 API 文档或功能?

我有兴趣使用触觉反馈为 watchOS 2 构建应用程序.目前我没有 Apple Watch,但我可以访问 Apple Developer Program.我试过查看 watchOS Developer Library 和 watchOS 2 发行说明. 我没有看到任何提及如何以编程方式访问 Taptic 引擎或它在当前 watchOS 2 中的功能. 我如何以编程方式访问 Tapti ..
发布时间:2021-11-16 22:49:23 其他开发