По какой-то причине я получаю эту ошибку, когда достигается строка performSegueWithIdentifier.Swift: exc_breakpoint (код = exc_arm_breakpoint subcode = 0xdefe) on prepareForSegue
У меня есть этот код:
if let storedAPIKeychain: AnyObject = dictionary.objectForKey("api_key") {
println(storedAPIKeychain)
//This is the line that causes the problems.
performSegueWithIdentifier("skipBrandSegue", sender: self)
}
Println() работает отлично, и выводит правильную информацию.
Я пытаюсь передать storedAPIKeychain вместе с Segue:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "skipBrandSegue" {
// Create a new variable to store the instance of the next view controller
let destinationVC = segue.destinationViewController as brandsViewController
destinationVC.storedAPIKey = storedAPIKeychain!
}
}
который я думал, что, возможно, было проблемой. однако, когда я сменил эту строку на:
destinationVC.storedAPIKey = "someAPIplaceholder"
Я также получаю ту же ошибку.
Может кто-нибудь, пожалуйста, сообщите мне, что это за ошибка и как ее решить. Благодарю.
Edit: Скриншот ошибки:
Спасибо, я новичок в Swift/Xcode, и я забыл добавить Segue. – DannieCoderBoi