QLPreviewController를 사용하여 PDF 파일과 이미지를 빠르게 표시합니다. 컨트롤러 업로드 컨텐츠가 나오기 전에 해당 시간 동안 빈 화면이 표시됩니다. 활동 표시기를 추가하려고합니다. 애니메이션이 시작되지만 표시되지 않습니다.QLPreviewController에 대한 활동 표시기가 표시되지 않습니다.
1
A
답변
0
나는 똑같은 문제가있어서 가능한 해결책을 가지고 있다고 생각했습니다.
주 스레드가 차단되어 QLPreviewController로드를 방해 할 수 있습니다. 이 같은 다른 스레드에서 데이터를로드 고려할 수 :
dispatch_queue_t getData = dispatch_queue_create("com.myDomain.appName", NULL);
dispatch_async(getData, ^{
//get some data
});
귀하의 메인 스레드는 지금 즉시이 _previewItemUrl에서 데이터를 가져 오기 위해 시도하는 동안 자신의 활동 표시기가 표시됩니다 QLPreviewController을 추진해야한다. 장기 실행 작업의 경우이 작업에 시간이 초과 될 수 있습니다
이 경우 com.apple.quicklook.quicklookd
에서 울타리 장벽을 기다리는 동안 제한 시간을 초과 사용 performSelectorInBackground : withObject : 및 완료된 메소드의 끝에서 통지를 게시하십시오. 수업을 등록하여 알림을 받고 @ selector를 통해 previewController를 누릅니다.
관련 문제
- 1. 활동 표시기가 표시되지 않습니다.
- 2. 활동 표시기가 이미지에 표시되지 않습니다.
- 3. 활동 표시기가 화면에 표시되지 않습니다.
- 4. 활동 표시기가 표시되지 않음
- 5. 활동 표시기가 PDF에 표시되지 않습니다. uiwebview로드
- 6. 활동 표시기가 회전하지 않습니다.
- 7. UINavigationItem에 작업 표시기가 표시되지 않습니다.
- 8. 루프 코드가있을 때 활동 표시기가 표시되지 않습니까?
- 9. jQuery 모바일 활동 표시기가 안드로이드에 표시되지 않음
- 10. 활동 표시기가 제대로 작동하지 않습니다.
- 11. Excel 데이터 표시기가 표시되지 않습니다.
- 12. 활동 표시기가 사라지지 않음
- 13. 활동 표시기가 IOS를 애니메이션하지 않음
- 14. 네트워크 활동 표시기가 표시 될 때 MBProgressHud가 표시되지 않음
- 15. iOS- 활동 표시기가 UITableView 셀의 첫 번째 탭에서 시작하지 않습니다.
- 16. 중단 점 표시기가 표시되지 않음
- 17. 활동 표시기가 즉시 애니메이션을 시작하지 않음
- 18. 웹보기에서 활동 표시기가 작동하지 않는 이유는 무엇입니까?
- 19. 활동 표시기가 올바르게 중지/시작하지 않음
- 20. UIButton이 숨기지 않고 활동 표시기가 시작되지 않음
- 21. 활동 표시기가 애니메이션을 멈추는 데 시간이 걸림
- 22. UITableView1에서 UITableView2로 이동할 때 활동 표시기가 표시되어야합니다.
- 23. 모든 테이블 뷰 셀의 활동 표시기가 마지막 테이블에만 표시됩니다.
- 24. VideoJS 로딩 표시기가 사라지지 않습니다.
- 25. MBProgressHUD 표시기가 숨기지 않습니다
- 26. QLPreviewController에 UIBarButtonItem을 추가하는 방법
- 27. ActionBarSherlock의 Light.DarkActionBar를 사용하는 동안 표시기가 표시되지 않습니까?
- 28. Mvvmcross 로딩 표시기가 보이지 않습니다.
- 29. 부트 스트랩 표시기에 표시기가 표시되지 않고 작동하지 않습니다.
- 30. SL3 데이터 폼 유효성 검사 표시기가 탭 페이지에 표시되지 않습니다.
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible : YES]; – iPatel