我正在使用此代码。
var audioUnit:AudioUnit = AudioUnit()
但是在 Xcode 7.3 (Swift 2.2) 中,我收到了这个警告。知道为什么吗?我怎样才能摆脱它?
NB 是我使用nil
然后我的程序崩溃。
我正在使用此代码。
var audioUnit:AudioUnit = AudioUnit()
但是在 Xcode 7.3 (Swift 2.2) 中,我收到了这个警告。知道为什么吗?我怎样才能摆脱它?
NB 是我使用nil
然后我的程序崩溃。
AudioUnit
是一个类型别名,AudioComponentInstance
它本身就是 的类型别名COpaquePointer
。 Swift 3.0 将删除初始化指针,只需将变量设置为nil
.
nil
并且AudioUnit()
应该做同样的事情。如果您的程序与 崩溃nil
,您可能在其他地方有错误。