ios - 照片框架

标签 ios swift photosframework

这是我的代码:

PHImageManager.default().requestImageData(for: asset!, options: PHImageRequestOptions(), resultHandler: {
    (imagedata, dataUTI, orientation, info) in

     if PHImageResultIsInCloudKey == "true" {
          print("Works!") // not executed
}
}

我不知道如何正确使用PHImageResultIsInCloudKey检查它是否返回 true 或 false。

我该怎么做?

最佳答案

我还没有编译代码,但这应该可以工作:

PHImageManager.default().requestImageData(for: asset!, options: PHImageRequestOptions(), resultHandler: {
(imagedata, dataUTI, orientation, info) in

 if let info = info as [String: Any], let isIniCloud = info[PHImageResultIsInCloudKey] as NSNumber, isIniCloud.boolValue == true {
      print("Works!") // not executed
 }
}

关于ios - 照片框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122541/

相关文章:

objective-c - 导航栏标题中的字体截止

javascript - 在 Swift 中通过 UIWebView 从 Javascript 传递一个数组

iOS 照片框架无法获取图像数据/UTI

ios - 如何使用照片框架获取照片的时间戳?

ios - 来自 PHAsset url 的 NSInputStream - iOS 照片框架

ios - 带有 "Previous"和 "Next"的工具栏用于键盘 inputAccessoryView

ios - 向 UILabel 添加粗体

ios - 关于 ->> dispatch_queue_create ... 的困惑?

iOS:创建共享代码的项目

swift - watch 应用程序 - 当文本太长时替换...