apple-watch相关内容

Apple Watch 基础本地化显示错误的默认语言

我有一个应用程序本地化为三种语言(简体中文、法语和捷克语),其中英语作为开发语言. 虽然本地化在 iPhone 上运行良好,但 Apple Watch 存在一个问题:如果用户将 Watch 语言设置为英语/法语/中文/捷克语以外的任何其他语言,则内容将显示为中文英语(应该是默认设置). 根据此技术说明: 如果您的应用不支持用户的首选语言,iOS 会选择与您的应用的开发区域匹配的语 ..
发布时间:2021-11-16 22:53:34 移动开发

Wat是静态通知和动态通知的区别?

静态通知和动态通知的区别是什么?谁能帮帮我 解决方案 通知有短版和长版两种(根据 iOS 8.2).长的可以是静态的或动态的.他们都有一个系统“关闭"按钮. 简短您根本无法自定义这些.它们会显示您的应用徽标、通知负载的标题和您的应用名称. 长 - 静态您可以在 Storyboard 上自定义这些.您不能直接在情节提要上添加按钮,但如果在通知负载(.apns 文件)上正确定义,您 ..
发布时间:2021-11-16 22:53:31 移动开发

animateWithDuration 缺少完成块,WatchOS 2

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

使用 Storyboard 检测 WatchKit 上所有四个方向的滑动

我正在尝试检测 AppleWatch 上所有四个方向的滑动.但是我不清楚如何为我插入故事板的 WKSwipeGestureRecognizer 的方向分配许多值.我试过: swiper.direction = [.right , .left , .up , .down] 有趣的是,编译器接受了这一点,与使用按位 | 不同,但是,使用此配置,功能: @IBAction func swipe(_ ..
发布时间:2021-11-16 22:53:22 移动开发

可以为 Apple Watch 创建表盘吗?

我在互联网上搜索过,仍然找不到官方答案.我可以看到我可以制作构建概览场景,但这些场景是“隐藏"在实际表盘下方的,远离用户. 是否允许开发者发布表盘? 解决方案 不,这是不可能的.在 Apple WatchKit 论坛中,一位 Apple 布道者链接到此主题,了解有关创建自定义表盘的常见问题解答. https://devforums.apple.com/thread/254629 ..
发布时间:2021-11-16 22:53:17 移动开发

关闭/停用 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 其他开发

如何创建动画 GIF

我想在 SwiftUI 中创建动画 GIF. 我试过了: 向我的资产添加 GIF 并通过 Image(“myGif") 加载它通过下载 GIF 图片创建 UIImage,并将其传递给 Image 使用this脚本创建一个UIImage,然后重复#2. 以上都没有奏效,有人发现了吗? 解决方案 您可以通过从 UIView 创建 UIViewRepresentable 来 ..
发布时间:2021-11-16 22:53:02 移动开发

如何获取 iPhone 和配对的 Apple Watch 之间的当前距离

有什么办法可以让苹果手表和配对的iPhone之间保持距离.我正在开发一个测试用例,当两个设备之间的距离发生变化时,应该通知 iPhone 和 Apple Watch. 解决方案 从技术上讲,您无法获得准确的距离,但您可以让一台设备充当信标并在其核心位置附近工作.您最多可以通过三种接近状态来检查距离:CLProximityImmediate(即设备彼此非常接近)、CLProximityNea ..
发布时间:2021-11-16 22:52:59 移动开发

Watch OS 2 - 如何在 Watch 上为完全原生的应用程序存储数据?

我需要在 WatchKit Extension - Watch 端存储大约 5 个变量.该应用程序将是完全原生的,无需向 iPhone 传递任何信息.如果手表重新启动,我需要数据保持不变.应用程序当前会在重新启动时重置为默认变量状态.我不确定要使用什么.我在网上找到了有关使用手表钥匙串存储键值数据对(用户名/密码)的信息,但我认为我不应该在这里使用它.感谢一些帮助. 解决方案 watchO ..
发布时间:2021-11-16 22:52:56 移动开发

如何从 Apple Watch 状态栏中隐藏或删除时间?

如何在我的应用的 Apple Watch 状态栏屏幕上隐藏或移除小时钟? 我在网上搜索了这个,但一无所获! 我刚刚发现如果你移除那个时钟,Apple 会拒绝你的应用,但我的应用本身就是一个表盘,不需要显示那个时间. 解决方案 正如您所指出的,试图在状态栏中隐藏或删除时间会导致您的应用被拒绝. 目前还没有办法完成您想做的事情,因为 Apple 不允许开发者创建自定义表盘(即 ..
发布时间:2021-11-16 22:52:52 其他开发

Apple Watch 模拟器不垂直滚动

我在我的 Apple Watch 应用程序上创建了一个基本表格,在组元素中包含一个表格行元素,该元素通过迭代一个简单数组以编程方式填充.该表格显示在模拟器中,但我无法让它垂直滚动所有表格条目.我错过了什么还是模拟器不支持这个动作? 按照此处的教程http://natashatherobot.com/watchkit-create-table/ 解决方案 您的表是否包含在 WKInte ..
发布时间:2021-11-16 22:52:46 其他开发

在手表套件异步下载表格中的图像

我正在开发一个 WatchKit 应用程序,我需要一些图像(有时是 50 个缩略图)来完成一个 Table.我正在 iOS 应用程序中下载图像并将它们传递给 WatchKit 扩展,但我遇到了问题. 首先,我有三个按钮,如果我按下其中一个按钮,我会看到一个带有一些元素的 Table,所有元素都带有 image 和 label.主要问题是当我下载这些图像并按下一项以查看其详细信息时,主线程 被 ..
发布时间:2021-11-16 22:52:43 移动开发

在 Apple Watch 上以编程方式通知.(WatchOS 3)

我如何以编程方式使通知仅出现在 Apple Watch 上且仅在事件发生时出现.在网上和文档里找了半天也没找到答案 解决方案 您无法决定通知是出现在手表上还是手机上,系统会自动处理,您无法更改此行为. 通知仅在满足以下所有要求时才会显示在 Watch 上: 连接的 iPhone 的屏幕被锁定 手表由用户佩戴,以防 WristDetection 开启 手表上的请勿打扰模式已关 ..
发布时间:2021-11-16 22:52:40 移动开发

检测 Apple Watch 上的“覆盖静音"操作

Apple Watch 上有一项功能,您可以用手掌盖住屏幕使其静音.例如,如果您在会议中接到电话,您可以覆盖手表屏幕以将铃声静音. 我想在应用中使用此功能,但找不到告诉我如何检测此操作的文档. 有谁知道如何检测这个,或者甚至我如何模拟这个?我知道多点触控已经过时了,不知道 Apple 是如何检测被遮挡的脸的. 解决方案 目前无法检测 Cover to Mute 或其他手势.手势 ..
发布时间:2021-11-16 22:52:37 其他开发

在手表应用程序安装中出错 - 应用程序安装失败:无效的应用程序存根

在设备上安装手表应用程序时,我在系统控制台中遇到以下错误.“应用程序安装失败:无效的应用程序存根" Watchkit 扩展和手表应用部署目标设置为 iOS 8.2.我还将项目设置与“watchkit 项目配置参考"相匹配 解决方案 就我而言,做一个rm -rf ~/Library/developer/Xcode/DerivedData/*如果使用迦太基,rm -rf ~/Librar ..
发布时间:2021-11-16 22:52:31 移动开发