ビューコントロールをビューコントロールから別のビューコントロールに継承するブール値ステートメントを渡そうとしていますが、uviewcontrollerから無関係な型へのキャストは常に失敗します。 。行中しかしSwift 3 - Segue/uiviewcontrollerから無関係の型へのキャストは常に失敗します
mainVC
public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController?{
guard let viewControllerIndex = theViewControllers.index(of: viewController) else {
return nil
}
let nextIndex = viewControllerIndex + 1
if(viewControllerIndex == 0){
let sessionTimerActive: Bool = false
performSegue(withIdentifier: "sessionActiveBool", sender: sessionTimerActive)
}
secondVC
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let sessionTrackerBoolClone = segue.destination as? Bool{
sesssionTrackerActive = sessionTrackerBoolClone
}
}
if let sessionTrackerBoolClone = segue.destination as? Bool{
私はエラーを取得しています。
それはあなたのために働くのですか? –