如何在执行操作时查看活动?

时间:2012-03-05 10:24:47

标签: iphone objective-c xcode cocoa-touch ios5

在我的iPhone应用中,

我正在使用XIB文件。

有一个分段控件,

但是没有IBAction与任何领域相关联,

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

我可以在xcode中跟踪或查看它。

实际上我正在查看一些复杂的代码,无法通过断点捕获方法....

喜欢这个stackoverflow问题。

How to print or see method call stack in xcode?

2 个答案:

答案 0 :(得分:1)

如果要查看目标方法,可以右键单击控制器并查看与分段控制关联的方法。如果你想添加一些带有段控制器的目标方法,那么就这样做 -

  1. 右键单击控制器
  2. 将所需操作的加号按钮(如valueChanged)拖动到.h文件,将弹出一个弹出窗口
  3. 输入操作名称,单击“连接”
  4. 现在转到.m文件并编写您的逻辑

答案 1 :(得分:0)

首先,您不会将任何IBAction与分段控件的“字段”相关联。您将IBAction与控件本身相关联。 所以,为了让你开始:

  1. 创建一个像以下一样的IBAction:

    -(IBAction)segmentChanged:(UISegmentedControl *)sender;
    
  2. 使用UISegmentedControl对象的“Value Changed”事件绑定该操作

  3. 现在每次细分更改时,都会触发此方法。 要使用所选索引:

        uint selectedIndex = [sender selectedSegmentIndex];