Здається, чомусь Swift вирішили зробити кодування в ньому менш читабельним, змусивши користувачів видаляти мітки параметрів обробника завершення. Я прочитав обговорення Swift і досі вважаю, що це помилка. Принаймні вони могли б зробити це необов’язковим.
При побудові за допомогою Xcode 8 - чи є спосіб змусити компілятор використовувати Swift 2.3, щоб я більше не отримував цих помилок? Я оновив можливість використовувати застарілий Swift (під налаштуваннями збірки), але, схоже, я все ще отримую цю помилку:
Типи функцій не можуть мітити аргумент 'isloggedIn'; використовуйте замість "_"
Як я можу зберігати свої мітки в обробниках завершення?