У меня возникли проблемы с синтаксисом здесь. В основном я создал простой класс и надеюсь добавить объект этого класса в массив.Добавить объект класса в массив
class simpleClass {
var aNum = Int()
var aWord = String()
init(thisNum:Int,thisString:String)
{
aNum = thisNum
aWord = thisString
}
}
var aObj:simpleClass
var aArray:Array<simpleClass>
aObj = simpleClass(thisNum:12,thisString:"Test")
aArray.append(aObj)
Как вы видите, я создал объект simpleClass и пытаюсь добавить его в массив типа simpleClass. Тем не менее, я получаю сообщение об ошибке говорящее
передается по ссылке перед тем, как инициализируется
Я предполагаю, что я должен быть что-то в синтаксисе отсутствует. Надеюсь, кто-то может указать на мою ошибку.
спасибо, sweekim
Вы забыли инициализировать массив. var aArray: Array = Array() –
rakeshbs