Настройте рулон камеры и отобразите значок на iCloud media.

Есть ли способ проверить, что носитель физически доступен на устройстве. Другими словами, как идентифицировать носитель iCloud, используя swift или цель c.

Я пытался получить доступ к собственности ниже, но, кажется, есть некоторые проблемы с этим.

public struct PHAssetSourceType : OptionSet {

    public init(rawValue: UInt)


    public static var typeUserLibrary: PHAssetSourceType { get }

    public static var typeCloudShared: PHAssetSourceType { get }

    public static var typeiTunesSynced: PHAssetSourceType { get }
}

Код для проверки медиа iCloud.

 let assetType = (self.assets?[indexPath.row])! as PHAsset
            // let sourceType = assetType.sourceType as PHAssetSourceType



if assetType.sourceType.rawValue == 2 /*.typeCloudShared*/ {
                (cell as! FNSCameraRollCollectionViewCell).iCloudImage.isHidden = false
            }

**OR** 

if assetType.sourceType == .typeCloudShared {
                (cell as! FNSCameraRollCollectionViewCell).iCloudImage.isHidden = false
            } 

Я получаю ниже результат:

PHAssetSourceType (rawValue: 1)

Моя цель - настроить рулон камеры и показать значок на iCloud media.

0 ответов

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