Просто удалите if let
из вашего кода.Для использования if let у вас должна быть переменная Optional
.
override func viewDidLoad() {
super.viewDidLoad()
print("view loaded")
animationView = LOTAnimationView(name: "pop_heart")
animationView.frame = CGRect(x: 0, y: 0, width: 400, height: 400)
animationView.center = self.view.center
animationView.contentMode = .scaleAspectFill
animationView.loopAnimation = true
animationView.animationSpeed = 0.5
view.addSubview(animationView)
animationView.play()
}
или если вы хотите использовать if let
, вы можете использовать, если это так.
if let value = someMethodWhichReturnsAny as? String {
//In above like there is a method which returns a string but in the form of type `Any` so I downcast it to String with optional and remove the nil case with if let
}