【发布时间】:2018-08-08 08:39:42
【问题描述】:
我正在尝试检测 PHAsset 的子类型。
asset.subtypes.rawvalue -> UInt
我找到了子类型 .video (rawValue: 0) 和 photoLive (rawValue: 8) 的含义,但我有带有 HDR 选项的 livePhoto,子类型 rawavlue 是 10,我找不到值的含义。 有人拥有 PHAsset 子类型的所有 rawValue 含义吗? 谢谢
【问题讨论】:
-
“媒体子类型是位掩码值,因此您可以使用按位运算符组合它们以测试多个子类型。” (来源:developer.apple.com/documentation/photokit/…)。所以 rawValue = 10 是 2+8,所以它既是 value = 2 的子类型,又是 photoLive(其值为 8)。
-
@Larme 谢谢你的回答!