并发症占位符未显示
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。 “当系统没有其他内容可供您的并发症数据显示时,每个并发症都必须提供一组静态图像作为占位符。” 谢谢,在创建项目时,我的手表应用程序已经在资产中包含了并发症文件夹,所以我也将它们放在那里。多么痛苦的几个小时以上是关于并发症占位符未显示的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 记学习笔 - Maven profiles 区分环境,在idea中直接启动 tomcat 配置文件中站位符未替换