2011-04-01 3 views
0

내 아이폰 카메라로 사진을 찍을 때 내 프로그램이 감지하여 내 서버로 자동 전송할 수있는 앱을 만들려고합니다. 그 일을 할 수있는 무언가인가요? 아니면 이것을 달성하기 위해 제 프로그램에 카메라를 직접 만들어야합니까? 가능하다면 그 정보를 제게 알려주십시오. 미리 감사드립니다.아이폰에서 사진을 찍을 때 프로그램이 감지하여 그 그림을 찍을 수 있습니까?

답변

0

자신 만의 카메라 앱을 작성해야합니다. Backgrounding (적어도 jailbroken이 아닌 앱의 경우)은 더 합리적인 시스템으로 작업하는 것이 바람직하지 않을 수 있습니다.

사진을 찍어서 새 사진을보고 서버에 업로드 할 수 있어야합니다. 카메라를 닫은 후 사용자가 앱을 열어야하기 때문에 자동으로 처리되지 않습니다. .

0

예는 imagepicker을 사용해야하는이 ..for 친구

- (IBAction를) getPhoto (ID) 보낸 사람 { UIImagePickerController를의 * 선택기 = [[UIImagePickerController를 ALLOC] 초기화] picker.delegate = 자기;

if((UIButton *) sender == getimage) { 
    picker.sourceType = UIImagePickerControllerSourceTypeSavedcamera; 
} 
[self presentModalViewController:picker animated:YES]; 

}

서버로 전송하는 당신은 asihttpconnection 대리자를 사용해야합니다.

0

당신이 sourceType

imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 

으로 당신은 또한 당신에게 카메라에서 촬영 한 이미지를 제공 할 UIImagePickerControllerDelegate를 구현해야 할 다음 UIImagePickerController를 사용할 수있다 앱에서 카메라를 사용하십시오.

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
// Some code 
} 
관련 문제