クラス継承でエラー property does not override any property from its superclass
swift初心者です。クラスの継承をしようとするとタイトルのように怒られます
loadSCVクラスからnumberプロパティとdata配列を
step1クラスで使用したいのですが
numberは使用することができましたが、data配列は宣言エラーが出て使用できないです
ご指摘お願いします。
コードは以下の通りです
class loadCSV {
let number = 32
func loadCSV(){
var data = [[String]](repeating: [String](repeating: "", count: number), count: number)
if let csvUrl = Bundle.main.url(forResource: "data0112", withExtension: "csv") {
do {
let csvData = try String(contentsOf: csvUrl)
let dataList = csvData.components(separatedBy: ",")
if dataList.count > number * number {
print("error")
return
}
for (n, item) in dataList.enumerated() {
data[n / number][n % number] = item
print(data[n / number][n % number])
}
} catch {
fatalError("Not found CSV files")
}
}
}
}
class step1 : loadCSV{
func step1(){
var d = [[String]](repeating: [String](repeating: "", count: number), count: number)
d = data
let a : Double = 900.0
let b : String = String(a)
for i in 0...d.count{
for j in 0...d.count{
if d[i][j] == "0.0"{
d[i][j] = b
}
}
}
}
}