2012-04-27 2 views
0

에 사진입니다.경로는 내가 아주 새로운 아니에요하지만 여전히 그들 중 하나 몇 멍청한 놈의 질문이 아이폰

나는 내 테스트 아이폰에 내 카메라 롤에있는 모든 준비가 사진 중 하나의 경로가 필요합니다. 프로그래밍 방식이 아니라 이것을 얻거나 찾는다. 파일 업로드를 테스트하기 위해 하드 코드를 작성하여 문제를 해결할 수 있습니다.

그래서

filePath:@"/private/var/mobile/Applications/14C39895-E73B-400F-8158-F1F5047A826C/tmp/upload.jpg" 

는 무엇을해야 : 앱이 시작하기 문서 폴더로 작성하지 않는 한

filePath:@"fill in this spot" 

답변

1

당신은 (직접 사진을 액세스 할 수 없습니다 -이 경우 당신의 경로를 알 것이다). UIImagePicker를 구현하여 사진 앨범에서 사진을 선택해야합니다. 그런 다음 UIImagePicker 대리자는 원하는 모든 것을 할 수있는 사진에 액세스 할 수 있습니다 (문서에 사본을 작성하는 것을 포함하여). 사진을 한 번 선택하고 문서에 기록한 후 나중에 앱을 실행하면 문서에서 해당 사진에 액세스 할 수 있습니다.

UIImagePicker 대리자를 구현해야합니다 그 시점 당신

http://blog.objectgraph.com/index.php/2010/04/05/download-an-image-and-save-it-as-png-or-jpeg-in-iphone-sdk/

:

-(void) imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *) info { 
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
} 

는 그런 다음, 그 위임 방법에있는 당신의 애플 리케이션이 같은 것을 문서 폴더에 이미지를 기록 할 수 있습니다 항상 업로드 테스트를 위해 앱에서 문서 폴더를 사진에 액세스 할 수 있습니다 ... 당신은 아마 어쨌든 앱의 UIImagePicker를 구현해야하므로 대신 테스트 사진을 찾고, 단지 사진 A에서 선택하는 것이 더 쉬울 수 있습니다 UIImagePicker를 사용하여 Lbum을 만들고 직접 업로드 할 수 있습니다 (전체 문서/문서 폴더에서 읽기).

희망 하시겠습니까?

관련 문제