Код:Как перенести этот код на Swift2?
override func viewDidLoad() {
super.viewDidLoad()
//animation
dialogView.transform = CGAffineTransformMakeScale(0.0, 0.0)
}
override func viewDidAppear(animated: Bool) {
UIView.animateWithDuration(0.7, delay: 0.1, options: nil, animations: [self.dialogView.transform = CGAffineTransformMakeScale(1, 1)], completion: nil)
Я получаю эти две ошибки:
Nil не совместим с ожидаемым типом аргумента «UIViewKeyframeAnimationOptions»
не может ссылаться на «animateWithDuration» со списком аргументов типа '(Double, delay: Double, options: NilLiteralConvertible, анимация: [()], завершение: NilLiteralConvertible)'
Ваш блок анимации не является закрытием. Блок завершения, который у вас есть как массив, когда он должен быть «nil» в вашем случае. – Abizern
даже после того, что вы сказали ?. Невозможно вызвать 'animateWithDuration' с помощью списка аргументов типа '(Double, delay: Double, options: NilLiteralConvertible, анимация: [()], завершение: NilLiteralConvertible)' – Ebin
Ваш блок анимации ** все еще ** не является закрытием , –