我在Xcode8.2beta版的swift 2.3中有一个项目,这个项目在iOSfatal error: unexpectedly found nil while unwrapping an Optional value
这是代码行
NSOperationQueue.mainQueue().addOperationWithBlock {
self.performSegueWithIdentifier("goToActivityDetail", sender: nil)
}
我不知道发生了什么事,但甚至都不调用方法
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
请帮帮我!我对iOS 10和Swift 2.3或iOS 9.3和Swift 3之间的兼容性感到绝望
最佳答案
你的SeGuE“GotoActuviyDebug”存在于故事板中吗?当您添加覆盖时,您是在设置控制器的类型吗?有些像这样:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "goToActivityDetail"{
let v = segue.destinationViewController as! yourControllerName
}
}