Как достучаться до свойства класса, если этот класс передан в массив?

ios

#1

Сильно туплю, не могу понять как передать в функцию, свойство name класса Player, как это сделать?

00 43 Снимок экрана 2019-03-08 в 13.22.00
Снимок экрана 2019-03-08 в 13.21.43


#2

Массив players ждет Player. Создайте внутри нового Player и в него передавайте playerName и angle для инициализации. А потом вновь созданного добавляйте в массив

func addPlayer(playerName: String) {
let newPlayer = Player(name:playerName, angle: CGFloat)
players.append(newPlayer)
}

#3

Создания экземпляра класса, идет через кнопку внутри приложения


#4

Тогда в метод создания сразу передавайте Player

  func addNew(player: Player) {
         players.append(player)
    }