问题标签 [watchos-4]
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.
objective-c - 将(Swift WatchKit)目标添加到(Objective-C iOS)应用程序
当然,有很多关于互操作性的信息来源。但是,没有专门关于将Swift WatchKit目标添加到Objective-C iOS项目的内容。
当然,通常在 iOS 项目中,我们转到File -> New Target -> WatchKit app -> 选择 Swift 或 Obj-C就完成了。
通常将 Swift 文件添加到 Obj-C 项目只需要一个桥接头文件,Xcode 可以为您创建它,但在我的情况下,我没有添加文件。
最后,我当然会使用 WatchConnectivity 与本地和远程通知以及在两个应用程序之间来回发送数据通信。我还应该注意什么?
swift - WatchOS 4 中的通知
我试图找出是否有解决我的问题的方法。每次 RSSI 达到 20 英尺时,我都想推送本地通知。我的代码有效,但它没有在需要时触发通知。提前致谢!
大约需要5分钟才能收到通知...
func centralManager(_ 中央:CBCentralManager,didDiscover 外围设备:CBPeripheral,广告数据:[String:Any],rssi RSSI:NSNumber){
ios - WatchKit 并发症:手表并发症集有一个未分配的项目
我正在开发一个带有模块化大脸复杂功能的 watchOS 应用程序。WatchKit 扩展中的 Assets.xcassets 文件包括一个 Complication 文件夹,其中每个图像集用于Circular
、和Extra Large
,但在我的情况下,我有多个可能的模块化类型资产,我将以编程方式从它们中选择(称为和)。我能够将图像集重命名为,然后将另外两个图像集添加到 Complication 文件夹并用图像填充它们:Modular
Utilitarian
Bottlefed
Breastfed
Pump
Modular
Bottlefed
但是这样做最终会在 Xcode 中显示以下警告:
我找不到任何使用多个图像作为资产的文档或示例来向我展示我是否以预期的方式执行此操作。
请注意,我的方法确实有效,只要将多个资产添加到资产目录并以编程方式从中选择。但是 Xcode 中的警告很烦人,让我觉得我这样做的方式不正确。有什么想法吗?
sprite-kit - Apple Watch Series 4 显示全屏错误
我的全屏 SpriteKit 游戏在 Series 2/3 的 38/42mm 上运行良好,在 Series 4(真实硬件)上运行时,似乎切断了顶部(大约是圆边的高度)并向下推游戏场景。无论是编译到 watchOS 4 还是 5,都会发生这种情况。
我该怎么办?我已经观看了“为 Apple Watch Series 4 设计”的演讲,并且还在故事板中设置为“固定到屏幕边缘”。“全屏”也打开了。
swift - 观看操作系统:BatteryState 的 Swift KVO 不起作用
我想监视手表电池状态,所以我为电池状态添加了 KVO,如下所示
我之前也加过
但是,当插入/拔出插头充电器时,它不会被调用。任何许可,否则我错过了什么?
localization - 如何在代码中更改 Apple Watch 的应用语言?
我想在代码中更改 Watch OS 应用程序语言。怎么做?如果语言也需要,我想将应用程序的界面方向更改为从右到左。可能吗?会自动吗?