2013-06-05 2 views
0

애니메이션 중에 잠시 동안 UIAlertView 동결을 보았지만 기기에서 앱을 삭제할 때와 같은 다른 화면 동결 기능이 없습니다. 다른 앱은 흔들 거리기를 계속합니다. 지금 내 응용 프로그램에서는 애니메이션을 통해 잠시 동안 UIAlertView이 멈추지 만 Instrument의 Time Profiler에서는 UI를 고정시키는 CPU 사용량이 표시되지 않으며 그 밖의 다른 것들도 볼 수 있습니다. 경고 뒤의 UI. 무엇이 이것을 일으킬 수 있습니까?UIAlertView 애니메이션 동결

+0

앱에 열린 gl보기 또는 그래픽과 관련된 모든 종류의 일이 발생합니까? – R3D3vil

답변

2

종종이 유형의 문제는 alertView를 일부 컨트롤의 동작 메서드에 표시함으로써 발생합니다. 이것이 사실 인 경우 작업 루틴에서 준비 할 수있는 UIAlert를 보여주는 디스패치 블록을 사용하여 비동기를 기본 대기열로 보냅니다.

+0

이 답변은 심각한 성능 문제를 해결하는 데 매우 도움이되었습니다. –

+0

제 경우에는 경고가 백그라운드 스레드에서 표시되고 있음을 알지 못했습니다. – chuckSaldana

+0

@chuckSaldana, 저를 믿으십시오. 당신은 이것을 가장 먼저 할 사람이 아닙니다 :-) –