2012-03-05 44 views
0

在我的iPhone应用程序中,如何在执行操作时看到活动?

我正在使用XIB文件。

有一个分段控制,

但没有IBAction为任何字段关联,

Whenever I am selecting or touching an segment which method from my code will be called ? 

我可以跟踪或看到它在Xcode。

其实我期待通过一些复杂的代码,不能用的断点捕捉方法....

喜欢这个问题计算器的。

所有的

How to print or see method call stack in xcode?

+0

也许这会有所帮助:在这里输入链接的描述] [1] [1]:http://stackoverflow.com/questions/2056853/uisegmentedcontrol-delegate-touch-events – 0x90 2012-03-05 14:35:53

回答

0

首先,你没有任何IBAction为与分段控制的“田”相关联。您将IBAction与控件本身相关联。 所以,让你开始:

  1. 像创建一个IBAction为:

    -(IBAction)segmentChanged:(UISegmentedControl *)sender; 
    
  2. 绑定你的UISegmentedControl对象的 “值改变” 事件,现在就行动起来

每当细分市场发生变化时,这种方法都会被解雇。 获取所选的索引使用:

uint selectedIndex = [sender selectedSegmentIndex]; 
1

如果你想看到的目标方法,你可以用鼠标右键单击控制器,看到了具有分段控制关联的方法。如果你想添加添加与区段控制器一些目标的方法,然后做到这一点 -

  1. 右键单击控制器
  2. 阻力所需的操作(如的valueChanged)的加号按钮.h文件中,一个弹出会
  3. 输入动作的名称点击连接
  4. 现在去.m文件,并在行动中写你的逻辑