【发布时间】:2014-12-23 03:22:46
【问题描述】:
我有这个根本没有被调用的函数。我没有准备好继续打印...
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
println("PREPARING FOR SEGUE");
if (segue.identifier == "ToChatRoom") {
var chatView:ChatRoomViewController = segue.destinationViewController as ChatRoomViewController;
var index = coralReefTableView.indexPathForSelectedRow()!.row;
var id = roomIDArray.objectAtIndex(index);
println("ID IS : \(id)");
chatView.selectedRoomID = id as Int;
}
}
我正在用这些代码行调用 segue...
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var cell = tableView.cellForRowAtIndexPath(indexPath);
//performSegueWithIdentifier("ToChatRoom", sender: self);
let nextController:AnyObject! = self.storyboard?.instantiateViewControllerWithIdentifier("chatRoom");
self.showViewController(nextController as UIViewController, sender: nextController);
当我取消注释 performSegueWithIdentifier 时,我收到此错误:exc_breakpoint (code=exc_i386_bpt subcode=0x0)。我想知道这是什么原因?
【问题讨论】: