Я создаю представление карты, но у меня есть эта ошибка: «Тип выражения неоднозначен без дополнительного контекста»
Я пытался решить его многими способами, но я не смог
любой комментарии ???
class ViewController: UIViewController {
enum CardState {
case expanded
case collapsed
}
var cardViewController:CardViewController!
var visualEffectView:UIVisualEffectView!
var cardVisible = false
var nextState:CardState {
return cardVisible ? .collapsed : .expanded
}
var runningAnimations = [UIViewPropertyAnimator]()
var animationProgressWhenInterrupted:CGFloat = 0
override func viewDidLoad() {
super.viewDidLoad()
setupCard()
}
func setupCard () {
visualEffectView = UIVisualEffectView()
visualEffectView.frame = self.view.frame
self.view.addSubview(visualEffectView)
cardViewController = CardViewController (nibName: "CardViewController", bundle:nil) "Type of expression is ambiguous without more context"
self.addChild(cardViewController)
self.view.addSubview(cardViewController.view)
cardViewController.view.frame = CGRect (x: 0, y: self.view.frame.height - cardHandleAreaHeight, width: self.view.bounds.width, height: cardHeight)
cardViewController.view.clipsToBounds = true
}