У вас есть:
@IBOutlet weak var driverTextField: Array<UITextField>=[]
Компилятор справедливо жалуется, что вы не можете сказать weak
с массивом. Но вам нужен массив, чтобы сделать коллекцию розеток. Так что просто удалите weak
и все будет в порядке.
В принципе, я хочу подключить последние 3 UITextfields в симуляторе к driverTextfield
Да, после удаления weak
ваш код скомпилируется, и вы сможете настроить его в Интерфейсном Разработчике (раскадровка).