Загрузка фотографий в Dropbox - PullRequest
0 голосов
/ 24 мая 2011

Я использую Dropbox API в моем приложении. Я загрузил изображения из Dropbox в папку с приложениями. Теперь я хочу загрузить фотографии. Если я использовал UIImagePicker, то я не могу загрузить его из папки документов, так как он принимает сохраненные фотоальбомы или камеру. Есть ли способ сохранить изображения из средства выбора изображений в каталоге документа?

1 Ответ

0 голосов
/ 24 мая 2011

Вы должны реализовать метод делегата imagePickerController:didFinishPickingMediaWithInfo. Вот как ты это сделаешь -

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    NSData *imageData = UIImageJPEGRepresentation(image, 1.0);

    ...
    // Get filePath here
    ...

    [imageData writeToFile:filePath atomically:YES];
}

Существует еще один ключ UIImagePickerControllerEditedImage, который также может вас заинтересовать.

...