Опитвам се да предам низ към моя контролер за модален изглед, показан по-долу, като използвам метода pripraveForSegue. Виж отдолу:
Ето моят контролер за първоначален изглед, където ще представя модалния изглед:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "newProject" {
var newProjectVC:ModalViewController = ModalViewController()
newProjectVC = segue.destinationViewController as ModalViewController
newProjectVC.testString = "hello"
}
}
Ето моят контролер за модален изглед:
import UIKit
class ModalViewController: UIViewController {
var testString:NSString!
override func viewDidLoad() {
println(self.testString)
}
}
Ето как изглежда в сценария:
Проблемът е, че хвърля изключение на този ред:
newProjectVC = segue.destinationViewController as ModalViewController
Имам чувството, че може да е нещо общо с навигационния контролер, но не съм сигурен, някакви идеи?