gpt4 book ai didi

ios - Swift Playground - "Use of unresolved identifier ' myClass'"但仍然可以编译

转载 作者:行者123 更新时间:2023-11-28 07:33:38 26 4
gpt4 key购买 nike

我目前正在 Swift Playgrounds 中进行试验,并且正在试用 SpriteKit。我的 Playground 按预期工作并运行,但 Xcode 出现错误“使用未解析的标识符‘myClass’”。尽管如此, Playground 仍然完美运行。

这是我的代码:

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

}
}

在此先感谢您的帮助。

附言我正在使用 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 {})

关于ios - Swift Playground - "Use of unresolved identifier ' myClass'"但仍然可以编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53904918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com