Swift Playground - "使用未解析的标识符' myClass'"但仍然编译

时间:2017-03-10 21:57:54

标签: ios swift swift-playground

我目前正在试验Swift Playgrounds,我正在尝试使用SpriteKit。我的游乐场正在按预期运行并运行,但Xcode有错误说"使用未解析的标识符' 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

1 个答案:

答案 0 :(得分:2)

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 {}