如何在另一个类的Swift中填充数组
我需要用类中的值填充数组:如何在另一个类的Swift中填充数组,swift,xcode,Swift,Xcode,我需要用类中的值填充数组: class a { var selectedRows: [Int]? init() {} init(number: Int) { selectedRows?.append(number) } } 如何从其他类填充此数组?您应该初始化数组。未设置数组,因此它不会添加任何数字 我认为最佳实践是: class a { var selectedRows: [Int] = []
class a {
var selectedRows: [Int]?
init() {}
init(number: Int) {
selectedRows?.append(number)
}
}
如何从其他类填充此数组?您应该初始化数组。未设置数组,因此它不会添加任何数字 我认为最佳实践是:
class a {
var selectedRows: [Int] = []
init() {}
init(number: Int) {
selectedRows.append(number)
}
}
您还可以添加一个append函数
append(number: Int) {
selectedRows.append(number)
}
或者扩展数组以添加自定义功能,如此处所述:您可以在其他类中获得该功能吗?这是否回答了您的问题?