iOS 8.4中不推荐使用Swift vDSP_create_FFT安装程序?
我正在使用几个月前在Swift中为另一个应用程序编写的FFT例程 初始化FFT设置的线路,即计算FFT的权重iOS 8.4中不推荐使用Swift vDSP_create_FFT安装程序?,swift,fft,accelerate-framework,vdsp,ios8.4,Swift,Fft,Accelerate Framework,Vdsp,Ios8.4,我正在使用几个月前在Swift中为另一个应用程序编写的FFT例程 初始化FFT设置的线路,即计算FFT的权重 let fft_weights: FFTSetup = vDSP_create_fftsetup(17, FFTRadix(kFFTRadix2)) 似乎不再适用于iOS 8.4,而以前的应用程序在iOS 8.3上运行良好。当我尝试键入函数时,它不再出现。它被弃用了吗?如果是,因为它是一个非常相关的函数,那么替代函数是什么 谢谢大家! 我在使用几个FFT函数时遇到了类似的问题。事实证明
let fft_weights: FFTSetup = vDSP_create_fftsetup(17, FFTRadix(kFFTRadix2))
似乎不再适用于iOS 8.4,而以前的应用程序在iOS 8.3上运行良好。当我尝试键入函数时,它不再出现。它被弃用了吗?如果是,因为它是一个非常相关的函数,那么替代函数是什么
谢谢大家! 我在使用几个FFT函数时遇到了类似的问题。事实证明,您需要使用vDSP_307;预先编写函数。我看到您在函数调用“vDSP_create_fftsetup”中有这样的问题,所以可能不是同一个问题。我只想为其他有类似问题的人指出这一点。我在使用几个FFT函数时遇到了类似的问题。事实证明,您需要使用vDSP_307;预先编写函数。我看到您在函数调用“vDSP_create_fftsetup”中有这样的问题,所以可能不是同一个问题。我只想为其他有类似问题的人指出这一点。您确定已使用
导入Accelerate
导入Accelerate吗?它被移除的可能性是可以忽略的,我只是在操场上用iOS 9试用了一下,它肯定在那里,自动完成和everything@Kametrixom是的,我使用了导入加速
(如果我不使用,vDSP的其他功能将不可用,但它们在自动完成中),所以我不知道这可能是什么。你在编译时真的会出错吗,或者它只是没有自动完成出现?@StephenCanon,我以前两者都有,即编译时出错,然后没有自动完成。我在操场上试过,也有一个错误,然后我添加了一个设备,然后操场、自动完成和编译都很好。这仍然不能解释我几个月前写的应用程序和现在的应用程序的工作原理。但是不管怎样,问题现在已经解决了。您确定是使用import Accelerate
导入了Accelerate吗?它被移除的可能性是可以忽略的,我只是在操场上用iOS 9试用了一下,它肯定在那里,自动完成和everything@Kametrixom是的,我使用了导入加速
(如果我不使用,vDSP的其他功能将不可用,但它们在自动完成中),所以我不知道这可能是什么。你在编译时真的会出错吗,或者它只是没有自动完成出现?@StephenCanon,我以前两者都有,即编译时出错,然后没有自动完成。我在操场上试过,也有一个错误,然后我添加了一个设备,然后操场、自动完成和编译都很好。这仍然不能解释我几个月前写的应用程序和现在的应用程序的工作原理。但无论如何,问题现在已经解决了。