swift 中 'viewWillTransition(to:with:)' 的重新声明无效 3

Invalid redeclaration of 'viewWillTransition(to:with:)' in swift 3

我正在尝试实现 viewWillTransition 所需的方法,但出现奇怪的错误:

Invalid redeclaration of 'viewWillTransition(to:with:)'

我用过 swift 2 没问题 但是 Swift 3 错误

我的代码:

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator){

        super.viewWillTransition(to: size, with: coordinator)

        guard let pageIndex = imageScrollView.auk.currentPageIndex else { return }
        let newScrollViewWidth = size.width 

        coordinator.animate(alongsideTransition: { [weak self] _ in
            self?.imageScrollView.auk.scrollToPage(atIndex: pageIndex, pageWidth: newScrollViewWidth, animated: false)
            }, completion: nil)

    }

Invalid redeclaration of viewWillTransition(to:with:)

这意味着您错误地在控制器中添加了两次 viewWillTransition 方法,删除其中一个将解决错误。