2015-07-29 4 views
-2

После того, как я обновил свой Xcode до Xcode7.0, метод ниже вызывает очень странную ошибку: «Двойной» не конвертируется в «FloatLiteralConvertible».Swift UIView.animateWithDuration

UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.5 , initialSpringVelocity: 0.3, options: nil, animations: nil, completion: nil) 

Может кто-нибудь мне помочь?

ответ

3

Ошибка здесь не связана с реальной проблемой, с Swift 2.0 options теперь OptionSetType, и вы должны передать пустой Array, если вы хотите указать без параметров. Также мне кажется, что я должен был указать замыкание для animations (не-nullable).

Это должно работать:

UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.5 , initialSpringVelocity: 0.3, options: [], animations: {}, completion: nil) 
Смежные вопросы