Xcode不会运行或进入我调用的方法之一

时间:2012-10-11 14:46:35

标签: xcode function call

我不确定我离开这里会有什么期望,但基本上,我已经将AwesomeMenu类型的对象传递给ActionControl对象(NSOBject的子类)初始化类,以便ActionControl对象引用AwesomeMenu 。但是,在其中一个ActionControl函数中,有一个类似

的调用
[self.menu updateButton]; 

其中self.menu是AwesomeMenu,updateButton是AwesomeMenu中的一个函数。出于某种原因,XCode永远不会进入updateButton。我已经尝试在updateButton中设置断点。他们永远不会旅行。我试过踩INTO updateButton(它只显示参数,然后它跳过该行而不带我进入函数),等等。我也没有得到任何错误。我在程序中选择的路径多次接管我的函数调用但实际上从未调用过。

发生了什么事?

1 个答案:

答案 0 :(得分:0)

在调用其中一个函数之前,我没有指定self.menu; self.menu的价值是零。我只需要切换初始化语句就可以使它工作。