次のプレイグラウンドでは、「クラスに送信された認識されないセレクター...」というタイムライン エラーが発生します。
import SpriteKit
let node = SKShapeNode(circleOfRadius: 10)
プラットフォームが iOS の場合は問題なく動作するようです。10.9.3 を実行中
次のプレイグラウンドでは、「クラスに送信された認識されないセレクター...」というタイムライン エラーが発生します。
import SpriteKit
let node = SKShapeNode(circleOfRadius: 10)
プラットフォームが iOS の場合は問題なく動作するようです。10.9.3 を実行中
これは、使用しようとしている API よりも古い OS X バージョンで実行しているためです。使用しているコードには、OS X 10.10 または iOS 8 以降が必要です。
OS X 10.10 APIの相違点は、すべての SKShapeNodes カスタム初期化子が 10.10 に追加されたことを確認しています。以前は、SKShapeNode でできることは、インスタンスを初期化し、そのpath
プロパティを変更することだけでした。