Я хочу реализовать CABasicAnimation и уведомить UIViewController о завершении анимации. Из этого ресурса:Анимация Делегат не конвертируется в Swift 3.0
http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2
я понял, что можно указать ViewController в качестве делегата для анимации и переопределить animationDidStop
метод в ViewController. Однако, когда я преобразовать следующую строку кода в Swift:
[animation setDelegate:self];
так:
animation.delegate = самообеспечение // нет метода setDelegate
XCode жалуется:
Cannot assign value of type 'SplashScreenViewController' to type 'CAAnimationDelegate?'
Что я делаю неправильно? Я что-то упускаю?