Ios 调用视图控制器的展开方法时,传递的segue的sourceViewController为nil

Ios 调用视图控制器的展开方法时,传递的segue的sourceViewController为nil,ios,objective-c,ios7,uistoryboardsegue,Ios,Objective C,Ios7,Uistoryboardsegue,我想从一个普通的UITableViewController工具栏中释放一个保存按钮,该按钮连接到显示我的释放方法的退出图标,该方法如下所示: -(IBAction)saveItem:(UIStoryboardSegue *)sender { MyTableViewController * sourceViewController = sender.sourceViewController; NSNumber * someNumber = [[NSNu

我想从一个普通的UITableViewController工具栏中释放一个保存按钮,该按钮连接到显示我的释放方法的退出图标,该方法如下所示:

    -(IBAction)saveItem:(UIStoryboardSegue *)sender
     {
       MyTableViewController * sourceViewController = sender.sourceViewController;
       NSNumber * someNumber = [[NSNumber alloc] initWithInteger: sourceViewController.targetNumber];
      ...
     }
问题是,出于某种原因,当我调用sender.sourceViewController时,它会产生零。有什么想法吗?在阅读了苹果的例子和网络上的一些tut之后,我仍然会在尝试使用源代码视图控制器时崩溃。然而iAction恰恰是源代码视图控制器还不应该被销毁的地方

有人能帮忙吗?
谢谢我将不胜感激

我以前从来没有看到过这个问题,所以我猜你有什么设置错误,但很难说是什么。你能把应用程序上传到我们可以看的地方吗?