2012-07-21 6 views
1

나는 iPhone이 (가) 처음 있습니다. 사용자가 사진을 찍은 다음 iPhone에 저장 한 앱을 만들 필요가 있으며 SQLite 데이터베이스를 사용하여 이미지를 저장하고 나중에 표시해야합니다.iOS Help : 카메라를 사용하여 사진을 찍어 iPhone에 저장하는 방법?

누구든지 절차의 샘플 코드와 설명을 도와 줄 수 있습니까?

편집 : 나는 사진을 찍기 위해의 UIImageView를 사용하는 버튼을 만들어,하지만 난 아이폰이 없기 때문에 작동 있는지 확실하지 않습니다 :

if ([UIImagePickerController isSourceTypeAvailable: 
    UIImagePickerControllerSourceTypeCamera]) 
{ 
    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
    imagePicker.delegate = self; 
    imagePicker.sourceType = 
    UIImagePickerControllerSourceTypeCamera; 
    imagePicker.mediaTypes = [NSArray arrayWithObjects:(NSString *) kUTTypeImage,nil]; 
    imagePicker.allowsEditing = NO; 
    [self presentModalViewController:imagePicker animated:YES]; 
    imagePicker = nil; 
    newMedia = YES; 
} 

위의 코드는 전면 카메라를 사용을

사진을 찍을 당신이 캡처 이미지에 대한 다음과 같은 방법을 사용하여 저장할 수 있습니다 당신이 .. UIImagePickerController 클래스를 사용할 수 있습니다
+1

Shahnawaz - 애플의 WWDC 비디오 및 YouTube에 심지어 비디오와 함께 거기에이 주제에 대한 튜토리얼의 수는 있습니다. 이러한 자원을 검색하기 위해 어떤 노력을 했습니까? –

+1

파일 경로를 저장하는 방법과 그림을 저장하는 방법에 대한 제안을 찾고있었습니다. 나는 그것을 보여줄 필요가 없다는 것을 시도했지만, 나는 그 글을 편집하고 지금 보여줄 것이다. – Shahnawaz

답변

11

..

UIImagePickerController * picker = [[UIImagePickerController alloc] init]; 
picker.delegate = self; 
picker.sourceType = UIImagePickerControllerSourceTypeCamera; 

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
    //put code for store image 
}     
+0

@Janak Nirmal 사용자가 최신 디스플레이 사진을 원합니다. 새로운 사진 만 찍고 기존 옵션을 선택하는 것을 방지 할 수 있습니까? – harishannam

4

당신은 엑사을 사용할 수 있습니다 애플의 개발자 라이브러리

볼 수 mples는

SquareCam

AVCam

    • 그리고 더 많은 참고 자료가 너무 사용할 수 이러한 예입니다 참조하십시오.

      해피 코딩 :)

  • 관련 문제