gpt4 book ai didi

Swift - 创建对象数组

转载 作者:搜寻专家 更新时间:2023-11-01 06:49:08 25 4
gpt4 key购买 nike

我有一个简单的问题:我只需要一个对象数组 - 但目前无法按预期工作。你能帮帮我吗?

我想创建一个问题对象。每个问题都有一些属性。类问题应返回包含每个问题的对象数组。

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)

最佳答案

我对您要尝试做的事情感到有点困惑,但我认为您正在尝试创建一个包含问题列表的类。您不能从特定的泛型类型继承。相反,您应该使用成员变量:

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]Array<Question> 的简写

关于Swift - 创建对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963773/

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