一些Cocoa类,例如AVFoundation的AVAudioPCMBuffer处理浮点数组,这些数组使用类型float *在Objective-C中公开。例如,AVAudioPCMBuffer的Objective-C原型是:Swift的等价物是:
var floatChannelData: UnsafePointer<U
我试图在forEach中修改数组中的值,但是我得到了一个错误:Cannot assign to property: 'place' is a 'let' constant和我不知道为什么。我的数组都是由var而不是let定义的.comparedLocation) //HERE IS THE LINE WITH THE PROBLEM }