1

我正在将我的 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而不是imagein ASImageNode

我可以正确访问其他类和属性,AsyncDisplayKit但是ASImageNode.image. 如果我用 access 注释了所有行ASImageNode.image,我的项目就成功构建了。

4

2 回答 2

0

“var imageee:UIImage?”

由这个希望为你初始化通过这种方式解决了我的问题

于 2017-11-03T10:46:31.267 回答
0

对我有用的解决方案是更新这个..只需更新所有使用UIImage的依赖项,看起来没有其他解决方案。

于 2017-05-02T14:24:11.940 回答