【问题标题】:Change code from Swift 2 to swift 4将代码从 Swift 2 更改为 swift 4
【发布时间】:2018-11-18 07:43:40
【问题描述】:

我是 Swift 新手,希望得到您的帮助。

我正在编写 swift 2 教程中的代码,我想用 swift 4 编写代码。

    let imgManager = PHImageManager.default()
    let requestOptions = PHImageManager()
    requestOptions.synchronous = true  //error:Value of type 'PHImageManager' has no member 'synchronous'
    requestOptions.deliveryMode = .highQualityFormat   // error:Value of type 'PHImageManager' has no member 'deliveryMode'

【问题讨论】:

  • 你能展示一下PHImageManager函数吗?
  • 错字?我不知道 API,但看起来你必须编写类似 let requestOptions = PHImageRequestOptions() 的东西。 PHImageManager 的两个不同实例一个接一个没有任何意义。
  • 将 PHImageManager 替换为 PHImageRequestOptions

标签: ios swift swift2 swift4


【解决方案1】:

应该是这样的,

let imgManager = PHImageManager.default()
let requestOptions = PHImageRequestOptions()
requestOptions.isSynchronous = true
requestOptions.deliveryMode = .highQualityFormat

requestoptionsPHImageRequestOptions() 而不是 PHImageManager()

请阅读更多关于PHImageManager apple class reference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2018-08-26
    相关资源
    最近更新 更多