我最近遇到了一个代码错误,我想修复它。它是斯威夫特编码的,我希望你们能帮助我。
错误显示:
“斯科维尤?”没有名为“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/

10-12 18:26