Swift为UIView设置了多个选项

Hri*_*sto 14 uiview uiviewanimation ios swift xcode6

在动画UIView时,swift如何处理多个选项?我试过了

UIView.animateWithDuration(0.2, delay: 0.0, options: .Repeat | .Autoreverse, animations: {self.alpha = 0.0}, completion: nil)
Run Code Online (Sandbox Code Playgroud)

但似乎混淆了|一个按位运算符:

Undefined symbols for architecture i386:
 "__TFSsoi1oUSs17_RawOptionSetType_USs21BitwiseOperationsTypeSs9Equatable__FTQ_Q__Q_", referenced from:
      __TFC17TextDrawing10cursorViewW8blinkingSb in cursorView.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我正在使用AppStore中最新的Xcode版本.

mxc*_*xcl 32

斯威夫特2:

UIView.animateWithDuration(0.2, delay: 0.0, options: [.Repeat, .Autoreverse], animations: {self.alpha = 0.0}, completion: nil)
Run Code Online (Sandbox Code Playgroud)

斯威夫特3

UIView.animate(withDuration: 0.2, delay: 0.0, options: [.repeat, .autoreverse], animations: {self.alpha = 0.0}, completion: nil)
Run Code Online (Sandbox Code Playgroud)