Вам нужно будет использовать UIImagePickerController
class
Вот ссылка на класс для UIImagePickerController
Инициализируйте контроллер выбора в вашем методе обработчика событий кнопки.
Затем установите UIImagePickerControllerDelegate
для текущего viewController
Вот ссылка на класс для UIImagePickerControllerDelegate
picker.delegate = self;
Установите UIImagePickerControllerSourceType
издля выбора UIImagePickerControllerSourceTypePhotoLibrary
picker.UIImagePickerControllerSourceType = UIImagePickerControllerSourceTypePhotoLibrary
Затем представьте pickerViewController (если целевым устройством является iPad, представьте imagePickerView в элементе управления popOver)
Как только пользователь выберет средство выбора изображенийконтроллер автоматически вызовет свой метод делегата
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
. Вы можете получить выбранное изображение, открыв значение для UIImagePickerControllerOriginalImage
из NSDictionary *info
Затем вы можете использовать изображение для загрузки всервер, как упомянуто в сообщении ссылка
Вот некоторые учебные пособия для UIImagePickerController Учебное пособие *
Учебное пособие два
Учебное пособие три