问题标签 [watchos-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 如何创建apple watchOS5 并发症?
我从来没有在 WatchOS5 中工作过,想为 AppleWatch 开发一个横向复杂功能(Modular large),比如“心率”。这个想法是我会以不同的方式显示心率数据。现在我想在开发手表上部署复杂功能。
我创建了一个新项目,并添加了“复杂性”复选框。我看到这添加了一个带有时间线配置占位符的并发症控制器。
还有一个带有一堆空屏幕的故事板。我不确定在部署 Apple Watch 应用程序之前需要付出多少努力。我看到了这个Apple 文档,但它没有描述如何布置我的并发症。某些部分似乎缺少链接。
- 我可以只提供一种复杂功能吗(大型水平 - 模块化大型)
- 除了管理复杂逻辑之外,我是否需要提供任何 iPhone 应用程序内容,或者我可以在没有视图控制器的情况下逃脱吗?
- 我是否可以通过向资产文件夹添加一些东西(它有一堆图形插槽)来控制我的并发症的外观?
对不起,对于一个完整的初学者项目,我还没有看到专门针对 watch OS 5 水平复杂性的项目
xcode - 使用 Xcode 10 在 Watch Simulator 中未显示资产目录图像?
使用 Xcode 10 运行 Apple Watch 模拟器时,我的资产目录图像(iPhone 和 Watch 应用程序之间共享的 .pdf 图像)不显示。它们确实显示在 Xcode 9 手表模拟器以及运行 Watch OS5 的设备上。这是一个 Xcode 错误吗?
swift - Apple Watch 上的默认本地化语言错误
我对 Apple Watch 本地化有疑问:默认语言不起作用!
(..取消 XCode 10.0、Swift4.2、iOS12 和 WatchOS4.2)
在我的代码中,我将英语设置为默认语言。此外,我将德语定义为本地化。对于这两种语言,一切正常,取决于 iPhone 设置的设置方式(即英语或德语),Apple Watch 会反映这些语言。
但是,如果我将 iPhone 语言设置为法语(例如,地区也设置为法国),事情就会变得很糟糕,那么手表上的所有内容都会以德语显示(而不是默认语言英语!!)。
这一定是一个错误,对全球用户来说非常烦人。
关于如何克服这个问题的任何想法?
请参阅此处的一些图像,说明 WatchKit 应用程序中的本地化:
这里是 WatchKit 扩展:
和 info.plist 条目:
watchkit - iOS WatchOS - WatchKit App 和 WatchKit App 扩展有什么区别?
我正在尝试创建一个 iOS WatchOS5 复杂功能,并且看到了许多教程和苹果文档。他们谈论:
- WatchKit 应用程序
- WatchKit 应用扩展
iOS WatchKit App 和 WatchKit App Extension 有什么区别?
如果我想在手机应用程序和手表应用程序之间共享数据,是否需要两者才能使用 Watch Connectivity 框架?
xcode10 - 从 Xcode 运行时,iOS WatchKit 应用程序无法安装 - 未安装 WCSession 对应应用程序 - 如何修复?
我正在查看Apple 使用手表连接的示例
我已经配置了应用程序组和应用程序标识符,应用程序在我的手机上编译并运行,并且手表上出现了一个加载指示器。但是,该应用程序从未出现在手表上。
我在控制台中得到的唯一消息是:
WCSession 对应应用未安装
我在 Apple Watch App> 可用应用程序的可用应用程序列表中看到我尝试安装的应用程序。它有“安装”按钮。点击安装会在手表上显示加载指示器,但该应用程序仍然无法出现在手表上。我有另一个从 Xcode 运行的 WatchOS 应用程序,并且该应用程序确实出现在设备上,所以我知道可以从 Xcode 部署应用程序
如何解决无法从 Xcode 安装的 WatchOS 应用程序(未安装 WCSession 对应应用程序)?
ios12 - iOS WatchOS5 如何在 GraphicRectangular 复杂功能中自定义标题?
我想从图形矩形并发症中删除文本,或将其设置为空字符串。默认情况下,它是应用程序名称。我试图在 watchKit plist 文件中将显示名称设置为“”,但这似乎并没有改变它。
如何从图形矩形 WatchOS5 复杂功能中删除文本?
我看到有某种方法可以获取(分配?)一个 CLKTextProvider,如下所述:https ://developer.apple.com/documentation/clockkit/clktextprovider但是,它似乎涉及添加一个可本地化的字符串文件,我不想要如果有一种更简单的方法可以仅为CLKComplicationTemplateGraphicRectangularLargeImage
debugging - WatchOS5 - 如何调试苹果手表应用程序?
我是 watchOS 开发的新手——拥有我的第一个应用程序和扩展程序。我有以下问题:
- 断点是否可用于手表操作系统扩展和应用程序?我设置了它们,但它们似乎没有触发
- 如果在启动过程中发生致命崩溃,应用程序是否无法出现在手表上?似乎当我犯了错误时,该应用程序根本无法安装,并且我在控制台中几乎没有任何信息,也没有任何类型的堆栈跟踪。
如何调试 WatchOS5 应用程序是否需要在设备或 XCode 上启用某些选项?
swift - 尝试快速停止计时器对象时出现致命错误
我目前正在为 Apple Watch 制作秒表。手表有两个接口和两个控制器。TimerController
和SwitchController
。TimerController
运行计时器。我正在尝试从 中停止时间对象,SwitchController
因此制作了一个函数来停止我的计时器,我TimerController
可以在SwitchController
. 问题是我得到了一个致命的错误TimerController
,我不知道为什么?
timeStopp()
中的函数timerController
返回错误:
“线程 1:致命错误:在展开可选值时意外发现 nil”
看到这张图片!
错误
SwipeController 滑动错误
TimeController 时间错误 1 时间错误 2
FrameWork 我在这里输入吗?
定时器控制器
更新的SwipeController
swift - 多色复杂文本
我正在.graphicCorner
使用模板创建 ClockKit 复杂功能CLKComplicationTemplateGraphicCornerTextImage
。正如 Tech Talk Developing Complications for Apple Watch Series 4中所述,应该可以组合多个不同颜色的 Text Providers。
不幸的是,我可以让它工作。
这是我的代码ComplicationController.swift
和我的内容ckcomplication.strings
不会显示任何文字。我在这里做错了什么?我感谢任何想法或工作示例。