2014-04-19 3 views
0

내 카메라 기능을 내 ViewController으로 열면 제한된 시간 동안 화면이 검게 표시되는 경우가 있는데 왜 그런지 모르겠습니다.카메라를 열 때 처음에 검은 색으로 표시됩니다. - 목표 C

Heres는 내가 뭐하는 거지 :

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    self.view.backgroundColor = [UIColor clearColor]; 
    [self startCamera]; 
    [self performSegueWithIdentifier:@"moveToHome" sender:self]; 
} 
-(void)startCamera 
{ 
    UIImagePickerController *imagePicker = [[UIImagePickerController 

              alloc] init]; 
    imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *) 

           kUTTypeMovie]; 
    imagePicker.delegate = self; 
    //UISaveVideoAtPath 
    imagePicker.allowsImageEditing = NO; 
    imagePicker.videoMaximumDuration = 10.0f; // limits video length to 30 seconds. 
    [self.view addSubview:imagePicker.view]; 
    [imagePicker viewWillAppear:YES]; 
    [self presentModalViewController:imagePicker animated:YES]; 
} 

제안, 생각?

답변

2

얼마나 많은 시간을 소비하는지 말하지 않았습니다.

몇 초가 지나면 문제가되지 않습니다.
카메라를 먼저로드해야하므로 모든 기능을 사용할 수 있습니다.
이것은 매번 발생하는 기본 문제입니다.

기본 카메라 앱에서도이 내용을 확인할 수 있습니다.

+0

오, 나는 가끔씩 그것이 올 때가 오기 때문에 의미가 있습니다. –

관련 문제