2013-02-21 13 views
0

내 응용 프로그램은 Apple의 데모 프로젝트 인 AVCam에 여러 기능을 사용합니다. 앱을 종료하고 다시 돌아올 때를 제외하고는 카메라의 미리보기가 더 이상 표시되지 않습니다. 누구든지 내가 사용해야하는 코드와 그것이 속한 코드를 알고 있습니까? 검색을 시도했지만 안드로이드에 관한 많은 질문이 나타났습니다.카메라가 다시 시작되면 검은 색으로 변합니다.

답변

0

앱이 다시 활성화되면 카메라를 다시 초기화해야합니다. 앱 대리자 메서드에서 applicationDidBecomeActive를 재정의하고보기 컨트롤러가 앱이 다시 활성화되었음을 알 수 있도록 알림을 보냅니다.

알림을 보류 중일 때 viewDidLoad를 다시로드하거나 viewDidLoad의 내용을 viewDidAppear로 옮길 수 있습니다. 이를 수행하는 방법은 여러 가지가 있습니다. viewWillAppear에서 viewDidLoad의 내용을 다시로드 할 수도 있습니다. 제가 말했듯이, 이것을 할 수있는 많은 방법이 많이 있습니다.

+0

감사합니다. 귀하의 방법 중 하나의 예를 들어 보겠습니다. – user2039529

+0

변경 - (void) viewDidLoad {보기 컨트롤러에서 - (void) viewDidAppear : (BOOL) animated {. 빠른 픽스가 작동하는지 확인하십시오. – ApolloSoftware

관련 문제