我从雨燕2.2将我的iOS项目,以斯威夫特3。一切进展顺利,但当我试图将image
设置为ASImageNode
的实例时,出现错误消息:“无法分配给媒体资源:'图片'是只读媒体资源”。ASImageNode - 无法指定属性:“形象”是只得到属性
这里是我的代码:
let imageNode = ASImageNode()
imageNode.image = myImage
然而,在Xcode 7 +雨燕2.2的工作。
我通过“CMD +点击”检查image
的定义,但Xcode中把我带到了-(CIImage *)image;
在CIImageAccumulator.h
,而不是image
在ASImageNode
。
我可以正常访问AsyncDisplayKit
中的其他类和属性,但ASImageNode.image
。如果我评论所有访问ASImageNode.image
的行,我的项目已成功构建。
哪个版本'AsyncDisplayKit'你用解决我的问题?我在Xcode 8.2.1中使用Swift 3,'AsyncDisplayKit'版本为'2.0.1',一切正常。 – t4nhpt
我也在Xcode 8.2.1中使用Swift 3,'AsyncDisplayKit'是'2.0.1'。我有另外一个项目,并且项目也很好。所以这让我疯狂...... – mrfour
因此,尝试清洁项目和重建。当我'Cmd +点击''ASImageNode'时,它将我导航到Swift代码,而不像你显示的Objective C代码 – t4nhpt