我正在编写一个 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:)'
谁能向我解释为什么会这样?我只有一个父级的子视图控制器。