1
사용자는 이미지 선택기를 사용하여 라이브러리에서 사진을 선택할 수 있습니다.이 선택 사항을 기억하고 나중에 선택할 필요없이이 그림을 표시하고 싶습니다. 특정 사진을 참조하려면 어떻게해야합니까? 아니면 사진을 응용 프로그램의 저장소에 복사 할 수 있습니까?선택기없이로드 할 때 iPhone의 특정 사진에 대한 참조를 저장하려면 어떻게합니까?
사용자는 이미지 선택기를 사용하여 라이브러리에서 사진을 선택할 수 있습니다.이 선택 사항을 기억하고 나중에 선택할 필요없이이 그림을 표시하고 싶습니다. 특정 사진을 참조하려면 어떻게해야합니까? 아니면 사진을 응용 프로그램의 저장소에 복사 할 수 있습니까?선택기없이로드 할 때 iPhone의 특정 사진에 대한 참조를 저장하려면 어떻게합니까?
는이 같은 앱의 문서 디렉토리에 아이폰의 파일 시스템을 쓰고 다음을 NSData 객체로 변환에 의해 선택한 이미지를 저장할 수 있습니다
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
NSData *imageData = UIImagePNGRepresentation(image);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filename = [documentsDirectory stringByAppendingPathComponent:@"SavedImage"];
[imageData writeToFile:filename atomically:NO];
}