【发布时间】:2016-12-25 14:21:50
【问题描述】:
var audioConverter : AudioConverterRef = nil
audioConverter = AudioConverterRef.init()
所以基本上我从StackOverflow answer 中找到了上面的代码,它使用的是以前版本的 Swift。现在在 Swift 3.0 中,上面的 AudioConverterRef 初始化器不可用。
我注意到AudioConverterRef 是对音频转换器对象的引用,我想它是AVAudioConverter。
那么,简短的问题是如何在 Swift 3.0 中编写上述代码?更长的问题是创建只引用AVAudioConverter 的AudioConverterRef 有什么用?不是所有的变量都只是引用一个对象吗?
【问题讨论】:
标签: swift reference swift3 avfoundation opaque-pointers