2つのターゲット(iOSとtvOS)を持つXcodeプロジェクトを作成しました。 各ターゲットのすべてのシーンで使用するボタンクラスを作成したいと思います。Xcode Swift 3行の連続した宣言は、ビルドエラー
2つのプロジェクトの外で、myButton.swiftファイルを作成し、両方のターゲットボックスをチェックします。
最初は正しくビルドされています。しかし、私は、迅速なファイルに以下の行を追加したときに、私はビルドエラーを取得:
public class myButton : SKSpriteNode {
var j:Int = 0;
fileprivate class Record {
}
}
ビルドエラーは以下のとおりです。 /Users/jer_mac/Documents/WaitingOnAces2/myButton.swift:12 :5:期待される宣言 /Users/jer_mac/Documents/WaitingOnAces2/myButton.swift:12:16:行の連続宣言は ';'で区切られなければなりません。 /Users/jer_mac/Documents/WaitingOnAces2/myButton.swift:9:25:宣言されていないタイプの使用「SKSpriteNode」私はiOSのを確認した場合、それはないターゲット、ターゲットのみ(tvOS)作品の一つを使用して
ビルド。
ご協力いただければ幸いです。ありがとう。 。。
SpriteKitをインポートしていますか? – rmaddy
SpriteKitの読み込みに失敗した場合でも、以前のコードでエラーが発生した場合でも、「分離する必要があります」というメッセージは赤い鳴きです。コードの意味づけに問題があるだけですコードスニペットを使用してこれらの正確なエラーを生成するので、問題はおそらく他の場所にあります。私は空のプロジェクトから始まってその問題を再現するのに必要な正確なステップを見つけ出し、[MCVE](http://stackoverflow.com/help/mcve)を含めるように質問を編集することをお勧めします。 – Rob