简体   繁体   English

ASImageNode-无法分配给属性:“ image”是仅获取属性

[英]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 ,而不是imageASImageNode

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.

相关问题 Swift协议扩展:无法分配给属性:''是一个只获取属性 - Swift Protocol extension: cannot assign to property: '' is a get-only property 无法分配给属性:'inputAccessoryView'是一个get-only属性 - Cannot assign to property: ‘inputAccessoryView’ is a get-only property 无法分配给属性:“ size”是仅获取属性Swift - Cannot assign to property: 'size' is a get-only property Swift 无法分配给属性:“值”是一个只能获取的属性 RxSwift - - Cannot assign to property: 'value' is a get-only property RxSwift - 无法分配给属性:“图像”是一个只能获取的属性 - cannot assign to property: 'images' is a get-only property 无法分配给属性“tabBarController”是一个只能获取的属性 - Cannot assign to property 'tabBarController' is a get-only property 无法分配给属性:'xxxx'是get-only属性 - Cannot assign to property: 'xxxx' is a get-only property 无法分配给属性:“ b0”是只读属性 - Cannot assign to property: 'b0' is a get-only property 无法分配给属性:“absoluteString”是一个只能获取的属性 - Cannot assign to property: 'absoluteString' is a get-only property 无法分配给属性:“popupHeight”是一个只能获取的属性 - Cannot assign to property: 'popupHeight' is a get-only property
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM