2012-09-19 4 views
0

표시기가 중지 된 경우를 감지 할 수있는 방법이 있습니까? 표시기가 성공적으로 중지되면 특정 방법에 액세스하려고합니다. 누군가가 그것을 탐지하는 방법을 알려주십시오.중지 할 때 활동 표시기를 감지하는 방법?

감사합니다.

+1

일반적으로 다른 방법으로 사용합니다. 자신이하고있는 일을 할 때마다 통화 중지 표시기를 호출하십시오. –

+1

'[yourindicatorname stopAnimatting];'메소드 다음에 코드를 넣을 수 있습니다. –

+0

예, 하겠지만 정지 코드가 호출되면 감지하고 싶습니다. – user1471568

답변

0

작성한 활동 표시기는 사용자가 담당합니다. 중지하라는 메시지가 표시되면 중지됩니다. 반대로, 당신이 그들을 멈출 때까지 그들은 멈추지 않을 것입니다. 은 표시기가 멈추었을 때을 감지 할 필요가 없습니다. 은 중지하려는 경우으로 결정합니다.

+0

고마워,하지만 위의 설명에서 말했듯이 대리자 메서드에서 표시기를 중지해야하고 적어도 3 가지 다른 대리 메서드를 사용하고 있습니다. (하나는 HTTP 연결이고 다른 하나는 스트림이며 마지막은 가속도계입니다.) http 연결 대리인으로부터 IP 주소를 받고 주소를 사용하여 TCP 서버에 연결합니다. 스트림 대리자 메서드에서 표시기를 중지하고 거기에 중지 코드를 입력합니다. 문제는 mainviewcontroller이고 스트림 메소드는 다른 파일에 있으므로 mainview는 표시기가 중지되었음을 알지 못합니다. – user1471568

+0

보기 컨트롤러가보기를 관리해야합니다. 다른 개체가 표시되지 않도록해야합니다. 다른 객체가 뷰 컨트롤러 활동 표시기를 중지 시키길 원하는 경우 뷰 컨트롤러에 직접 중지하지 말고 중지하도록 요청해야합니다. – Caleb

+0

그래서 AppDelegate.h 파일에 표시기를 만듭니다. 나는 그것이 지표를 멈출 수 있다고 생각한다. 그럼, 어떻게 다른 파일에서 대리인 메서드에서 기본보기를 변경할 수 알려주시겠습니까 ?? – user1471568

관련 문제