[英]ASImageNode - Cannot assign to property: 'image' is a get-only property
I'm converting my iOS Project from Swift 2.2 to Swift 3 . 我正在将我的iOS项目从Swift 2.2转换为Swift 3 。 Everything was going well, but when I tried to set
image
to an instance of ASImageNode
, I got an error that said: " Cannot assign to property: 'image' is a get-only property ". 一切都进行得很好,但是当我尝试将
image
设置为ASImageNode
的实例时,出现了一条错误消息:“ 无法分配给属性:'image'是仅获取属性 ”。
Here is my code: 这是我的代码:
let imageNode = ASImageNode()
imageNode.image = myImage
However, it worked in Xcode 7 + Swift 2.2. 但是,它可以在Xcode 7 + Swift 2.2中工作。
I checked the definition of the image
by 'cmd+click', but Xcode brought me to the -(CIImage *)image;
我通过“ cmd + click”检查了
image
的定义,但是Xcode将我带到了-(CIImage *)image;
in CIImageAccumulator.h
instead of image
in ASImageNode
. 在
CIImageAccumulator.h
,而不是image
在ASImageNode
。
I could access other class and property in AsyncDisplayKit
properly but ASImageNode.image
. 我可以正确访问
AsyncDisplayKit
其他类和属性,但可以访问ASImageNode.image
。 If I commented all lines with accessing ASImageNode.image
, my project was built successfully. 如果我对访问
ASImageNode.image
所有行进行了ASImageNode.image
,则我的项目已成功构建。
对我有用的解决方案是更新此库 ..只需更新所有使用UIImage
依赖项,就好像没有其他解决方案了。
"var imageee:UIImage?"
“ var imageee:UIImage?”
Initialize by this Hope Worked for you solved my problem by this way 通过此希望进行初始化为您解决了我的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.