Создание подпапки внутри папки с помощью PhotoKit - PullRequest
0 голосов
/ 13 февраля 2019

Я понимаю, как можно программно создать папку с помощью Apple PhotoKit API и добавить фотографии в папку.

    PHPhotoLibrary.shared().performChanges({
        let req = PHAssetCollectionChangeRequest.creationRequestForAssetCollection(withTitle: "FolderName")

    }, completionHandler: { success, error in
        if !success { print("Error creating album: \(String(describing: error)).") }
    })

Есть ли способ создания подпапок внутри этой папки с помощью PhotoKit?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

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

0 голосов
/ 14 февраля 2019

https://developer.apple.com/documentation/photokit/phcollectionlistchangerequest

Вызовите метод creationRequestForCollectionList(withTitle:) для создания новой коллекции активов.

Вызовите метод deleteCollectionLists(_:) для удаления существующих коллекций активов.

Вызовinit(for:) or init(for:childCollections:) метод для изменения метаданных коллекции или ее списка дочерних коллекций.

...