私はiOSプロジェクトをSwift 2.2 to Swift 3から変換しています。すべてがうまくいったが、私はASImageNode
のインスタンスにimage
を設定しようとしたとき、私は言ったエラーました:「はプロパティに割り当てることができません: 『をイメージ』を取得専用のプロパティです」。ここでASImageNode - プロパティに割り当てることはできません: 'image'は取得専用プロパティです
が私のコードです:
let imageNode = ASImageNode()
imageNode.image = myImage
しかし、それはXcodeの7 +スウィフト2.2で働いていました。
私は「CMD +クリック」でimage
の定義を確認しますが、XcodeのはCIImageAccumulator.h
代わりのASImageNode
でimage
に-(CIImage *)image;
に私をもたらしました。
私はきちんとAsyncDisplayKit
が、ASImageNode.image
で、他のクラスとプロパティにアクセスすることができました。 ASImageNode.image
にアクセスしてすべての行をコメントした場合、私のプロジェクトは正常に構築されました。
で私の問題を解決しましたか?私はSwift 3をXcode 8.2.1、 'AsyncDisplayKit'バージョン' 2.0.1'で使用していますが、すべてうまくいきます。 – t4nhpt
私はXcode 8.2.1でもSwift 3を使用しています。 'AsyncDisplayKit'は' 2.0.1'です。私は同じものとして別のプロジェクトを持っており、プロジェクトもうまくいきます。だから私は夢中になる... – mrfour
プロジェクトをきれいにして再構築しよう。 I 'Cmdを+は' ASImageNode'をclick'、それはあなたが – t4nhpt