Ios CLKComplicationTemplateUtilitarianSmallRingImage不显示图像
我在使用带有中心图像的Ios CLKComplicationTemplateUtilitarianSmallRingImage不显示图像,ios,swift,watchkit,apple-watch-complication,clockkit,Ios,Swift,Watchkit,Apple Watch Complication,Clockkit,我在使用带有中心图像的clkcomplicationtemplateutilitariassmallringimage时遇到问题 我很确定我选择的图像曾一度出现在进度环中,但在重新发布几次后,图像消失了。奇怪的是,当我尝试在CLKComplicationTemplateUtilitarianSmallSquare和CLKComplicationTemplateUtilitarianSmallFlat中使用它时,图像显示得很好。 我一辈子都搞不清楚到底发生了什么 以下是我正在使用的代码: let
clkcomplicationtemplateutilitariassmallringimage
时遇到问题
我很确定我选择的图像曾一度出现在进度环中,但在重新发布几次后,图像消失了。奇怪的是,当我尝试在CLKComplicationTemplateUtilitarianSmallSquare
和CLKComplicationTemplateUtilitarianSmallFlat
中使用它时,图像显示得很好。
我一辈子都搞不清楚到底发生了什么
以下是我正在使用的代码:
let smallRing = CLKComplicationTemplateUtilitarianSmallRingImage()
smallRing.imageProvider = CLKImageProvider(onePieceImage: UIImage(named: "Complication/Utilitarian")!)
smallRing.ringStyle = .Closed
smallRing.fillFraction = 5 / 9
handler(CLKComplicationTimelineEntry(date: NSDate(), complicationTemplate: smallRing))
还有一些细节:
- 不在设备或模拟器上工作
- 我的图像是14pt(28px),我试过使用PDF(单矢量)和PNG(非隔行扫描)
- 与任何接受图像的
*一样,CLKComplicationTemplateUtilitarianSmallRingImage除外CLKComplicationTemplateUtilitarianSmallRingImage
- 尝试使用复杂的图像集,只是苹果手表和环球手表目录中的一个图像
- 已尝试不在
上设置其他属性CLKComplicationTemplateUtilitarianSmallRingImage
- 目标图像名称不正确时崩溃,因此我知道在名称准确时它正在加载图像
- 尝试使用“淡色”并仅围绕图像的默认颜色进行更改,以查看是否为默认颜色。不。如果它在其他模板中不起作用,就会认为它是图像李>
不过我必须做一些不寻常的事情。看起来这是WatchOS 2.2.1的一个bug
谢天谢地,已在2.2.2中修复 在一个新的应用程序中也尝试了它,结果是相同的——一个没有图像的戒指。这只是时钟套件中的一个bug吗?不管怎样,向雷达报告。我也看到了同样的情况,你有没有找到解决办法?似乎在最新的iOS版本中得到了解决。