Возможно ли получить доступ к расширению для редактирования фотографий из моего приложения

Я делаю iOS-приложение для фотографий и храню фотографии локально внутри моего приложения. Я должен отредактировать несколько фотографий. Итак, я должен написать много кода, чтобы сделать точно так же, как приложение Apple Photos. Вместо того, чтобы писать код самому, есть какой-нибудь возможный способ получить доступ к приложению фотографий iPhone, только для редактирования из моего приложения. И возможно ли использовать расширения для доступа к функциям редактирования фотографий? Заранее спасибо!

1 ответ

Решение

Я не совсем понимаю, что вы имеете в виду под расширением, но вы можете получить доступ к библиотеке фотографий с помощью UIImagePickerController (Вот ссылка на класс https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImagePickerController_Class/ и пример код https://developer.apple.com/library/prerelease/ios/samplecode/PhotoPicker/Introduction/Intro.html). И вы можете разрешить редактирование следующим образом

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
     [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
} else {
    [imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
}

[imagePicker setAllowsEditing:YES];
[imagePicker setDelegate:self];
Другие вопросы по тегам