10

我正在使用此代码。

var audioUnit:AudioUnit = AudioUnit()

但是在 Xcode 7.3 (Swift 2.2) 中,我收到了这个警告。知道为什么吗?我怎样才能摆脱它?

NB 是我使用nil然后我的程序崩溃。

截屏

4

1 回答 1

12

AudioUnit是一个类型别名,AudioComponentInstance它本身就是 的类型别名COpaquePointerSwift 3.0 将删除初始化指针,只需将变量设置为nil.

nil并且AudioUnit()应该做同样的事情。如果您的程序与 崩溃nil,您可能在其他地方有错误。

Xcode 游乐场

于 2016-05-05T19:20:50.173 回答