Мне что нужно было скинуть весь проект вместе со сторибордом и чтобы было видно, что он Main Interface? Я скинул код вью контроллера, который успешно делает то что надо в симулаторе.
Так зачем конечно если присваиваешь делегата инстансу созданному на 14 строке а вызываешь его у инстанса который создал второй раз на 26, к которому ты делегата не присваивал…. На 29 строке делегата надо вызвать не у first а у second.first
Ты в своём коде создаёшь два разных инстанса класса first первому ты присваиваешь делегата, а второй (которому ты не присвоил делегата) вызываешь на 29 строке