我最近遇到了一个代码错误,我想修复它。它是斯威夫特编码的,我希望你们能帮助我。
错误显示:
“斯科维尤?”没有名为“bounds”的成员
如果你能帮助我,因为这是我的第一个Swift应用程序,我会永远爱你:)
这是这个问题“标题”的代码。
overlay = SKSpriteNode(color: UIColor.grayColor(), size: self.view.bounds.size)
最佳答案
SKView?
没有类型为bounds
的属性(注意?
),但SKView!
可能有。
在第一个示例中,以及您遇到错误的示例中,您没有隐式地展开可选的。为此,请使用!
运算符。self.view!.bounds.size
将生成正确的类型。请注意使用!
运算符来展开可选的。
编辑:这里有许多相同的错误。提示信息在错误消息中。<x> does not have member named <y>
这一行中的任何内容都是类似的错误。
关于swift - “SKView?没有名为'bounds'的成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26092742/