Откройте iCloud Pics в моем приложении

Я должен показать все изображения iCloud в моем приложении. Поэтому я должен использовать эти фотографии для дальнейших действий. Есть ли какие-либо рамки, которые я имею использовать для реализации функциональности iCloud. Я проверил различные коды и инструкции, но не смог получить изображения из iCloud.

2 ответа

Вы должны использовать Photos Framework, чтобы получить доступ к фотографиям на iCloud. Photos Framework также поддерживает редактирование фотографий.

Для более подробной информации вы можете перейти по этой ссылке - Фоторамка

Возможно, вы ищете UIImagePickerControllerDelegate.

Сделайте ваш класс наследовать UIImagePickerControllerDelegate;

Создайте функцию для выбора изображения из библиотеки или камеры, инициализируйте константу pickerController, установите для делегата значение self, получите тип источника pickerController из камеры или библиотеки, установите для allowEditing значение true и представьте контроллер представления.

Проверьте код ниже:

class YourClass: UIViewController, UIImagePickerControllerDelegate {

    ...

    @IBAction func picImage(sender: UIButton) {

            let pickerController = UIImagePickerController()
            pickerController.delegate = self
            pickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
            pickerController.allowsEditing = true

            self.presentViewController(pickerController, animated: true, completion: nil)

            // before user finish picking image, another func has to run, imagePickerController.
        }

        // After user pick the image, this method will dismiss active view controller.
        func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {

            self.dismissViewControllerAnimated(true, completion: nil)
        }
}

Это хорошо понимается при просмотре учебного пособия по CoreData, видео немного длинное, но оно того стоит. Моя благодарность Джейсону Рыбке, https://www.youtube.com/watch?v=1kCKlv1npw0.

Работает на Swift 2.1 / iOS 9.2.

Удачи.

Другие вопросы по тегам