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 {}
)
我目前正在 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 {}
)