Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios CLKComplicationTemplateUtilitarianSmallRingImage不显示图像_Ios_Swift_Watchkit_Apple Watch Complication_Clockkit - Fatal编程技术网

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版本中得到了解决。