I was using this code.
var audioUnit:AudioUnit = AudioUnit()
But in Xcode 7.3 (Swift 2.2) I am getting this warning. Any idea why? And how can I get rid of that?
N.B. Is I use nil
then my program crashes.
I was using this code.
var audioUnit:AudioUnit = AudioUnit()
But in Xcode 7.3 (Swift 2.2) I am getting this warning. Any idea why? And how can I get rid of that?
N.B. Is I use nil
then my program crashes.
AudioUnit
is a typealias of AudioComponentInstance
which itself is a typealias of COpaquePointer
. Initializing pointers will be removed with Swift 3.0, just set the variable to nil
.
nil
and AudioUnit()
should do the same thing. If your program is crashing with nil
, you probably have a bug somewhere else.
© 2022 - 2024 — McMap. All rights reserved.