0
我想加載MyChatController在另一個控制器與斯威夫特2.此代碼在Swift 1.2中很好地工作,但更新到Xcode 7後,我的應用程序崩潰與以下錯誤:實例的ViewController給出的錯誤「發現零,同時展開一個可選值」
fatal error: unexpectedly found nil while unwrapping an Optional value
有沒有人知道如何解決這個問題在Swift 2中?
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let chatController: MyChatController = MyChatController()
chatController.opponentImage = UIImage(named: "User")
chatController.title = "My Chat"
let helloWorld = ChatMessage(content: "Hello....!!", sentBy: .User)
chatController.messages = [helloWorld]
chatController.delegate = self
chatController.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(chatController, animated: false)
}
不知道,但你可以用這種語法爭取你讓chatController:MyChatController = MyChatController()! self.navigationController!.pushViewController(chatController,animated:false) –
究竟是什麼情況發生了這種情況? – Nishant
我也試過所有可能的方式,但它不工作.. @ @ mrunal thanki – Princess