如何连接和调试自定义 ClockKit Complications 控制器?

How to connect and debug a custom ClockKit Complications controller?

我正在尝试让自定义 ClockKit 复杂功能正常工作。

  1. 我创建了一个符合 CLKComplicationDataSource 的自定义 ComplicationController。它作为 CLKComplicationPrincipalClass.
  2. 添加到 Watch Extension 的 plist 中

我可以 select 手表上的复杂功能并激活它,但我只看到“----------------”而不是我的实际占位符。

我试过的

问题

欢迎任何发现问题的想法。

由于您实际上能够 select 手表上的复杂功能,听起来所有项目都已正确设置。由于它没有达到断点,这听起来像是复杂功能无法找到您的自定义控制器。由于您使用的是 swift,因此您需要指定控制器的模块。尝试将手表应用的 plist 中的 CLKComplicationPrincipalClass 值更改为:

$(PRODUCT_MODULE_NAME).ComplicationController