我正在将我的 iOS 项目从Swift 2.2转换为Swift 3。一切都很顺利,但是当我尝试设置image
的实例时ASImageNode
,我收到一条错误消息:“无法分配给属性:'image' 是一个只能获取的属性”。
这是我的代码:
let imageNode = ASImageNode()
imageNode.image = myImage
但是,它在 Xcode 7 + Swift 2.2 中工作。
我通过 'cmd+click' 检查了定义image
,但 Xcode 将我带到了-(CIImage *)image;
inCIImageAccumulator.h
而不是image
in ASImageNode
。
我可以正确访问其他类和属性,AsyncDisplayKit
但是ASImageNode.image
. 如果我用 access 注释了所有行ASImageNode.image
,我的项目就成功构建了。