gpt4 book ai didi

xcode - 为什么我不能让我的类方法定义为索引包含变量的实例数组?

转载 作者:行者123 更新时间:2023-11-28 06:56:24 24 4
gpt4 key购买 nike

这就是我们所拥有的。这是 Swift 代码:

class Process {
// Some methods and properties
}

class SomeClass {
var list: [Process]? = nil
// ...
func someFunc () {
// ...
if list !=nil {
for i in list! {
if list[i].
}
}

在最后一行插入一个点 (.),我没有得到方法和属性的列表。

如果我将索引 i 更改为数字,那么我将获得其类 Process 的方法和属性的列表 How it's look like

我应该怎么做才能在索引中使用变量我可以使用它的类的方法?
附言对不起我的英语,我用的是机器翻译

最佳答案

使用 for x in y 您不必下标,因为 x 不是索引,它是当前迭代器对象:

func someFunc () {
if let list = list {
for item in list {
item.
} ^^^^ here auto-suggest will work
}
}

关于xcode - 为什么我不能让我的类方法定义为索引包含变量的实例数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33477796/

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