WatchKit,在循环更新图片时增加内存

时间:2018-07-06 15:35:08

标签: swift watchkit

  

已在WatchOS 5上修复

详细信息

Xcode 9.4.1,Swift 4.1,WatchOS 4

我想在WatchKit上绘制动画图形。当我实现它时(我使用Core图形绘制机制),然后发现内存增加到2 GB。

自动释放池-在iOS上有效,但在WatchKit上无效(可能仅在这种情况下)

然后:

@IBOutlet weak var interfaceImage: WKInterfaceImage!

let image = UIImage(...)
for i in 0..<10_000 {
       print("!!!! \(i)")
       interfaceImage.setImage(image)
}

结果

enter image description here

  

从循环中的xcassets设置图像时,内存增加。

有什么想法吗?

0 个答案:

没有答案