UIKit функции раздел

Сохранение изображения и видео

Методы:

UIImageWriteToSavedPhotosAlbum
UISaveVideoAtPathToSavedPhotosAlbum
UIVideoAtPathIsCompatibleWithSavedPhotosAlbum

 

UIImageWriteToSavedPhotosAlbum

Добавляет заданное изображение в пользовательский альбом для встроенной камеры.

void UIImageWriteToSavedPhotosAlbum ( UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

Аргументы:

imageизображение для записи в альбом камеры.
completionTargetНеобязательный параметр, задает объект, на котором будет вызван селектор, сразу после окончания записи в фотоальбом камеры.
completionSelectorСелектор для объекта completionTarget. Этот метод должен иметь следующую сигнатуру:
-(void) image: (UIImage *) image didFinishSavingWithError: (NSError *) error contextInfo: (void *) contextInfo;
contextInfoПользовательский указатель на какие либо данные, которые вы хотите передать в селекторе окончания записи.

Рассмотрение:

При использовании контроллера захвата изображения, эта функция обычно используется в методе делегата imagePickerController:didFinishPickingMediaWithInfo:.

Использование параметров completionTarget, completionSelector и contextInfo является обязательным и необходимым, только если вы хотите получать уведомления, когда в асинхронном режиме функция заканчивает запись образа в пользовательский альбом для встроенной камеры. Если вы не хотите получать уведомления, установите nil для этих параметров.

При использовании iOS устройства без камеры, данный метод добавляет изображение в альбом «Сохраненные фото».

Доступно:

iOS 2.0 и выше

UISaveVideoAtPathToSavedPhotosAlbum

Добавление видео из указанного пути в пользовательский альбом камеры.

void UISaveVideoAtPathToSavedPhotosAlbum ( NSString *videoPath, id completionTarget, SEL completionSelector, void *contextInfo);

Аргументы:

videoPathСистемный путь к видео файлу, который вы хотите сохранить в фотоальбом камеры.
completionTargetНеобязательный параметр, задает объект, на котором будет вызван селектор, сразу после окончания записи видео в фотоальбом камеры.
completionSelectorСелектор для объекта completionTarget. Этот метод должен иметь следующую сигнатуру:
-(void)video: (NSString *) videoPath didFinishSavingWithError: (NSError *) error contextInfo: (void *) contextInfo;
contextInfoПользовательский указатель на какие либо данные, которые вы хотите передать в селекторе окончания записи.

Рассмотрение:

При использовании контроллера захвата изображения, эта функция обычно используется в методе делегата imagePickerController:didFinishPickingMediaWithInfo:.

Перед использованием этой функции произведите вызов UIVideoAtPathIsCompatibleWithSavedPhotosAlbum, чтобы определить, возможно ли, сохранять фильмы в альбом Фотопленка.

Использование параметров completionTarget, completionSelector и contextInfo является обязательным и необходимым, только если вы хотите получать уведомления, когда в асинхронном режиме функция заканчивает запись образа в пользовательский альбом для встроенной камеры. Если вы не хотите получать уведомления, установите nil для этих параметров.

При использовании iOS устройства без камеры, данный метод добавляет изображение в альбом «Сохраненные фото».

Доступно:

iOS 2.0 и выше

UIVideoAtPathIsCompatibleWithSavedPhotosAlbum

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

BOOL UIVideoAtPathIsCompatibleWithSavedPhotosAlbum ( NSString *videoPath);

Аргументы:

videoPathСистемный путь к видео файлу, который вы хотите сохранить в фотоальбом камеры.

Возвращаемое значение:

YES если указанный файл может быть записан в пользовательский альбом камеры, иначе NO.

Рассмотрение:

Не на всех устройствах доступно проигрывание видео, размещенного в пользовательском альбоме камеры. Перед потребностью сохранить видео вызовите эту функцию.

Доступно:

iOS 3.0 и выше
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac