gpt4 book ai didi

ios - Swift 2.1 初始化字符串数组的新方法?

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

在我的旧 Swift 1 代码中,我可以这样做:

class MyArrayLists {

var myarray = [String, String]

init(){

myarray.append("First String", "Second String.")
}

}

现在,在开始打开我的代码并尝试将其转换为 2.1 后,它告诉我我不能再这样做了。在声明旁边,我们看到:

Expected member name or constructor call

在附加语句旁边我看到:

Cannot invoke append with argument of type (String, String)

发生了什么变化?

最佳答案

在 Swift 2 中,你必须明确地在括号中的数组中声明对象的类型:

class MyArrayLists {

var myarray: [(String, String)] = [(String, String)]()

init(){

self.myarray.append(("First String", "Second String."))
}

}

关于ios - Swift 2.1 初始化字符串数组的新方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879447/

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