AudioKit 4+ 是否支持 Objective C 的 AKFrequencyTracker?

Does AudioKit 4+ support AKFrequencyTracker with Objective C?

我正在尝试将 AudioKit 4.0.3(最新)合并到现有的 iOS ViewController 中,该 Objective C 是用 Objective C 编写的。我在初始化和使用 AKFrequencyTracker class 时遇到问题,即使其他 classes 工作正常(例如 AKOscillator 和 AKMicrophone)。

我在 Objective C 附带的示例中的 ViewController viewDidLoad 方法中添加了以下代码:

AKMicrophone *mic;
mic = [[AKMicrophone alloc] init];

AKFrequencyTracker *tracker;
tracker = [[AKFrequencyTracker alloc] init:mic hopSize:512.0 peakCount:20.0];

但我在最后一行旁边的 Xcode 中看到 "No visible @interface for 'AKFrequencyTracker'" 错误。

A​​KFrequencyTracker 似乎没有任何初始化方法。任何帮助将不胜感激!

由于 Swift 4 的更改,我们需要将 @objc 显式添加到 init 方法,而忘记使用 AKFrequencyTracker 这样做。我只是在这次提交中修复了它: https://github.com/AudioKit/AudioKit/commit/e9328d4aa8d76d0cae31eeb33b232abebd571d6e