Swift 游乐场 - "Use of unresolved identifier 'myClass'" 但仍然可以编译

Swift Playground - "Use of unresolved identifier 'myClass'" but still compiles

我目前正在 Swift Playgrounds 进行试验,并且正在试用 SpriteKit。我的 playground 按预期工作并运行,但 Xcode 出现错误 "Use of unresolved identifier 'myClass'"。游乐场仍然完美运行。

这是我的代码:

import UIKit
import PlaygroundSupport
import SpriteKit
let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)

PlaygroundPage.current.liveView = view

class myClass: SKScene {
    override func didMove(to view: SKView) {

    }
}

在此先感谢您的帮助。

P.S。我正在使用 iOS SKD

myClass 在您尝试使用它时尚未定义。将您的代码更改为如下所示:

import UIKit
import PlaygroundSupport
import SpriteKit

class myClass: SKScene {
    override func didMove(to view: SKView) {

    }
}

let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)

PlaygroundPage.current.liveView = view

只是关于样式的说明。 类 通常声明首字母大写。(即 class MyClass: SKScene {}