2012-03-05 5 views
0

내 iPhone 응용 프로그램에서활동을 수행하는 동안 활동을 보는 방법?

XIB 파일을 사용하고 있습니다.

세그먼트 컨트롤이 있습니다

,

을하지만, 어떤 분야에 더 IBAction를 담당자가 없다

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

내가 추적 또는 엑스 코드에서 볼 수 있습니다.

사실 좀 복잡한 코드를 찾고 및 유래의 질문처럼 .... 브레이크 포인트에 의해

을 방법을 잡을 수 없었다. 모든

How to print or see method call stack in xcode?

+0

아마이 도움이 : [여기 링크 설명을 입력합니다] [1] [1] : http://stackoverflow.com/questions/2056853/uisegmentedcontrol-delegate-touch-events – 0x90

답변

0

첫째, 당신은 분할 컨트롤의 "필드"어떤 IBAction를 연관시키지 않습니다. 컨트롤 자체에 IBAction을 연결합니다. 그래서, 당신은 시작하려면 :

  1. 을 같은 IBAction를 만들기 : 당신의 UISegmentedControl 개체의 "값이 변경"이벤트와 해당 작업 바인드한다

    -(IBAction)segmentChanged:(UISegmentedControl *)sender; 
    

지금 세그먼트가 변경 될 때마다이 메소드가 실행됩니다. 대상 방법을 보려면

uint selectedIndex = [sender selectedSegmentIndex]; 
1

당신이 바로 컨트롤러를 클릭하고 세그먼트 컨트롤과 관련된 방법을 볼 수 있습니다 선택한 인덱스 사용을 얻으려면. 당신이 세그먼트 컨트롤러 일부 대상 메소드를 추가 추가 할 경우이 작업을 수행 - 하나의 팝업 올 것이다

  1. 마우스 오른쪽 버튼으로 파일을있는 .h 할 수있는 컨트롤러
  2. 드래그 (의 valueChanged 같은) 원하는 작업의 플러스 버튼을 클릭합니다
  3. 지금 파일을하는 .m과 행동에 로직을 작성로 이동 연결 작업 이름을 클릭를 입력
관련 문제