Ios 将代码从Swift 2更改为Swift 4

Ios 将代码从Swift 2更改为Swift 4,ios,swift,swift2,swift4,Ios,Swift,Swift2,Swift4,我是斯威夫特的新手,我需要你的帮助 我正在编写一个来自swift 2教程的代码,我想用swift 4编写 let imgManager = PHImageManager.default() let requestOptions = PHImageManager() requestOptions.synchronous = true //error:Value of type 'PHImageManager' has no member 'synchronous'

我是斯威夫特的新手,我需要你的帮助

我正在编写一个来自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'

应该是这样,

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


请阅读更多有关

的信息,能否显示PHImageManager功能?输入错误?我不知道API,但看起来您必须编写类似于
let requestOptions=PHImageRequestOptions()
的代码。一个接一个的
PHImageManager
的两个不同实例没有任何意义。请将PHImageManager替换为PHImageRequestOptions