并发症占位符未显示

Posted

技术标签:

【中文标题】并发症占位符未显示【英文标题】:Complication placeholder not showing 【发布时间】:2017-06-20 08:09:31 【问题描述】:

我刚刚在我的 watchOS 应用中添加了一个复杂功能。我可以在模拟器的表盘上选择它,但它显示空白项目。临时所有CLKComplicationDataSource 的方法都返回nil。我为复杂创建了一个新的资产组,添加了所有必需的 .png 图像,如指定的 here, 在 Xcode 目标中设置复杂组属性,但没有显示!

我应该怎么做才能为我的并发症启用静态占位符图像?

Xcode 中的配置:

【问题讨论】:

【参考方案1】:

问题在于带有占位符图像的 .xcassets 文件必须包含在 watch extension 捆绑包中,但它包含在而是观看应用程序。我花了一整天的时间试图弄清楚这一点。

【讨论】:

你好,kelin,你能告诉我你用来显示图像的代码吗? 嗨@unixb0y!没有涉及任何代码。只是默认的占位符图片。 @unixb0y,系统显示它们。 Read here。 “当系统没有其他内容可供您的并发症数据显示时,每个并发症都必须提供一组静态图像作为占位符。” 谢谢,在创建项目时,我的手表应用程序已经在资产中包含了并发症文件夹,所以我也将它们放在那里。多么痛苦的几个小时

以上是关于并发症占位符未显示的主要内容,如果未能解决你的问题,请参考以下文章

元素 <td> 内的自定义占位符未显示 [重复]

Select2 多框占位符未在隐藏时显示,然后使其可见

android中的中心对齐占位符问题

解决Spring国际化文案占位符失效问题的方法

IntelliJ IDEA 记学习笔 - Maven profiles 区分环境,在idea中直接启动 tomcat 配置文件中站位符未替换

占位符 Internet Explorer 11 未显示