0
UIViewController
をPush segue
を使用して別のボタンにリンクした簡単なアプリケーションを作成していますが、ボタンをタップするとSIGABRT error
となり、どうして ?SIGABRTエラーが1つのUIViewControllerから別のUIViewControllerに移動するとき
また、私は誤って削除しておく必要があります。このボタンに関連する他のseguesをチェックしましたが、他のトリガーセグエは一切ありません。
これは私のUIViewController
コードです。この単純な円形アニメーションがあります。
@IBOutlet weak var menuButton: UIButton!
let transition = CircularTransition()
override func viewDidLoad() {
super.viewDidLoad()
menuButton.layer.cornerRadius = menuButton.frame.size.width/2
}
func dismissKeyboard() {
view.endEditing(true)
}
func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
transition.transitionMode = .present
transition.startingPoint = menuButton.center
transition.circleColor = menuButton.backgroundColor!
return transition
}
func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
transition.transitionMode = .dismiss
transition.startingPoint = menuButton.center
transition.circleColor = menuButton.backgroundColor!
return transition
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
ルック。理由: '[setValue:forUndefinedKey:]: " – DonMag
はい、します" libC++ abi.dylib:キャッチされない例外で終了するタイプNSException (lldb) " –
他のエラー情報はありますか?これは特定のコード行で起こっていますか?ブレークポイントを使用して、何が起きたかを確認することができますか? – DonMag