2016-10-09 2 views
1

처음에는 도달 가능성이 작동합니다. 홈 버튼을 두 번 탭하면 화면이 아래로 슬라이드됩니다. 다시 두 번 탭하면 화면이 다시 돌아갑니다. 이것은 항목 목록을 보여주는 UITableViewController에서 발생합니다.도달 가능성이 작동을 멈 춥니 다.

새로운 항목을 입력하거나 기존 항목을 편집하기위한 텍스트보기로 새로운 UIViewController를 제공합니다. 도달 가능성은 여전히이 VC에서 작동합니다. 여기에는 문제가 없습니다.

내가 언급 한 두 번째 VC (편집 목적으로 사용하는 UIViewController)를 닫은 후에 문제가 시작됩니다. UITableViewController로 돌아 가면 도달 가능성이 더 이상 작동하지 않습니다. 화면이 여전히 아래로 미끄러지지만 거기에 있지 않습니다. 그것은 즉시 무언가가 행동을 취소하는 것처럼 되돌아옵니다.

Reachability가 작동하지 않도록 할 수있는 요소는 무엇입니까?

답변

0

직접 해결했습니다. 그것은 상단 UIViewController 해산 할 때 무효화하지 않고 NSTimer 반복했다 밝혀졌다.

나는 지금
[_timer invalidate]; 
_timer = nil; 

viewWillDisappear

의 속성에 다음

_timer = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(dismissWriter) userInfo:nil repeats:YES]; 

과, 타이머를 할당, 우선하여 그것을 해결은있는 UITableViewController는 아래에 도달 가능성 작동합니다. 내 실수가 누군가를 도울 수 있기를 바랍니다.

관련 문제