Arrays 无法使用Swift在Xcode中的类内创建数组
我试图在Xcode 6 beta 4中的swift类中创建一个数组,但出现以下错误: Swift编译错误“Level1.Type”没有名为“someInts”的成员 这是我的密码Arrays 无法使用Swift在Xcode中的类内创建数组,arrays,xcode,class,swift,Arrays,Xcode,Class,Swift,我试图在Xcode 6 beta 4中的swift类中创建一个数组,但出现以下错误: Swift编译错误“Level1.Type”没有名为“someInts”的成员 这是我的密码 import SpriteKit class Level1: SKScene, SKPhysicsContactDelegate { var someInts = [Int]() var message = "someInts is of type [Int] with \(someInts.coun
import SpriteKit
class Level1: SKScene, SKPhysicsContactDelegate {
var someInts = [Int]()
var message = "someInts is of type [Int] with \(someInts.count) items."
}
将相同的变量声明添加到Swift中不会产生此错误
我做错了什么
我试图在我的类中创建一个数组,它可以保存Int类型的对象
关于此问题与第二个变量有关。不能为属性指定依赖于其他内联属性的值。不过,您可以使用计算属性
class Level1: SKScene, SKPhysicsContactDelegate {
var someInts = [Int]()
var message: String {
return "someInts is of type [Int] with \(someInts.count) items."
}
}