2013-11-20 3 views
0

내 뷰는 바코드를 스캔 한 다음 웹 사이트에서 바코드에 대한 정보를로드하는 다른 뷰로 이동합니다. 내 문제는 스캔 한 후 화면이 멈추는 대신 데이터가로드 될 때까지로드 표시기가 표시되는 새보기로 바로 이동하는 것입니다. 모든 정보가로드되었거나로드되지 않은 경우에만 세그가 발생합니다.이 전환이 어떻게 발생합니까?즉시 AVCaptureDevice로 이미지를 스캔 한 후

+1

일부 코드는 공유하시기 바랍니다 !! –

+1

당신은 viewDidLoad (또는 viewWillAppear :)에서 웹 사이트 코드를로드하고 viewDidAppear에 넣어야한다는 코드를 게시하지 않았으므로 추측하고 있습니다. – rdelmar

+0

@rdelmar 정확했는데, 이것이 정확한 문제였습니다. ! 고맙습니다. – Alioo

답변

1

메인 스레드에서이 처리를 시도하고 있습니다. 그랜드 센트럴 디스패치 (Grand Central Dispatch)에서이 작업을 백그라운드 스레드로 오프로드 할 수 있도록 읽고 UI가 반응하도록하십시오.

(코드를 게시하면 더 구체적 일 수 있습니다 ...)

+0

많은 경우에 이것이 도움이 될 것이라고 생각합니다. 실제로 이것을 조사하면 제 코드의 다른 측면에서 많은 도움이되었습니다. 그것은 내가 할 필요가 ViewDidAppaer 내 코드를 이동하는 것 같다. 감사! – Alioo

관련 문제