gpt4 book ai didi

iOS 8 和 segues 抛出意外异常

转载 作者:搜寻专家 更新时间:2023-11-01 06:22:11 24 4
gpt4 key购买 nike

好吧,我正在为 iOS 8+ 使用 xcode 6.4 编写一个应用程序,我制作了一个 Storyboard并连接了几个 Controller 问题出在我退出应用程序并尝试创建一个新用户并转到菜单时应用程序崩溃 我有一个异常断点,但我真的不明白为什么会崩溃,有什么帮助吗?

违规代码:

@IBAction func listoTapped(sender: UIButton) {

if usernameRegisterField.text != "" && passwordRegisterField.text != "" {
let user = PFUser()

//2
user.username = usernameRegisterField.text
user.password = passwordRegisterField.text

//3
user.signUpInBackgroundWithBlock { succeeded, error in
if (succeeded) {
//The registration was successful, go to the wall
//self.performSegueWithIdentifier(self.tableViewWallSegue, sender: nil)
self.performSegueWithIdentifier(self.showMenuSegue, sender: self)

//self.dismissViewControllerAnimated(true, completion: nil)

} else if let error = error {
//Something bad has occurred
self.showErrorView(error)
}
}

} else {

var alert: UIAlertController = UIAlertController(title: "Error", message: "Los campos no pueden estar vacios", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: nil))
presentViewController(alert, animated: true, completion: nil)

}

}

然后 segue 崩溃了:

Xcode screen segue

它只会在我注销然后尝试注册新用户时崩溃,我使用的是推送 segue。

编辑:不显示转场的解决方案是启用尺寸等级(如果您关闭它们),这样您就可以选择显示转场。

最佳答案

注销时如何创建“登录” Controller ?不要忘记使用导航 Controller 创建它以便能够推送..

否则请附上一些崩溃信息/日志

关于iOS 8 和 segues 抛出意外异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31951275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com