Так что это, наверное, очень простой вопрос, но я посмотрел и не могу найти ответ. Предположим, что я создал класс, и я заполняю NSMutableArray экземплярами этого класса, и это все. Я хочу использовать цикл for для цикла. Каков самый простой способ бросить, поэтому мне не нужно каждый раз, когда я хочу вызвать текущий экземпляр в цикле?Когда бросать в swift
Здесь показано:
for m in objects {
m.randomVar = "hello"
}
где т мой пользовательский объект, который имеет randomVar в виде строки и объектов представляет собой массив пользовательских объектов.
Конечно, код, указанный выше, не будет выполняться, потому что xcode предполагает, что m является [AnyObject?]. Где и как было бы лучше всего получить m в своем классе. Предположим, мы меняем более одной переменной, поэтому кастинг каждый раз не оптимален.
Извините, если я не понимаю. Спасибо