Я пишу приложение для iOS, и у меня есть контроллер дочернего представления, на который я пытаюсь сослаться.Дочерний контроллер представления является делегатом родителя.
В верхней части родительского контроллера представления у меня есть: fileprivate var cameraViewController: CameraViewController<AnyObject>?
В viewDidLoad()
, у меня есть
guard let cameraController = childViewControllers.first as? CameraViewController else {
fatalError("Check storyboard for missing CameraViewController")
}
cameraViewController = cameraController
Однако я получаюошибка: Ambiguous reference to member 'first(where:)'
Может кто-нибудь объяснить мне, почему это происходит?У меня только один дочерний контроллер представления для родителя.