Swift-创建对象数组
我有一个简单的问题:我只需要一个对象数组——但这并没有像预期的那样起作用。你能帮我吗 我想创建一个问题对象。每个问题都有一些性质。类问题应该返回包含每个问题的对象数组Swift-创建对象数组,swift,Swift,我有一个简单的问题:我只需要一个对象数组——但这并没有像预期的那样起作用。你能帮我吗 我想创建一个问题对象。每个问题都有一些性质。类问题应该返回包含每个问题的对象数组 class Questions: Array<Question> = [] { init() { var images : Array<Question> = [] for index in 1...5 { let myQuestion = Ques
class Questions: Array<Question> = [] {
init() {
var images : Array<Question> = []
for index in 1...5 {
let myQuestion = Question(name: "maier")
images += myQuestion
}
println(images)
}
}
class Question: NSObject {
var name: String
init(name: String) {
self.name = name
}
}
var q = Questions()
println(q)
课堂问题:数组=[]{
init(){
变量图像:数组=[]
对于1…5中的索引{
让我的问题=问题(名称:“梅尔”)
图像+=我的问题
}
println(图像)
}
}
类问题:NSObject{
变量名称:String
init(名称:String){
self.name=名称
}
}
var q=问题()
println(q)
我对您试图做的事情感到有点困惑,但我认为您试图创建一个包含问题列表的类。不能从特定泛型类型继承。相反,您应该使用成员变量:
class Questions {
var images: [Question] = []
init() {
for index in 1...5 {
let myQuestion = Question(name: "maier")
images += myQuestion
}
}
}
否则,如果您只是试图为一系列问题命名:
typealias Questions = [Question]
var q = Questions()
for index in 1...5 {
let myQuestion = Question(name: "maier")
q += myQuestion
}
注意:[Question]
是数组