來自初學者的問題:)如何製作一組數字? (xcode)
我正在嘗試製作一組數字。我需要調用這個數組的每個元素。 (數組[我])。我已經做了這樣的:
NSNumber *array[] = {@0.240128f , @0.240128f , @0.953934f , @1.181351f, @1.382523f, @1.497086f, @1.437790f , @0.851196f};
,但是當我打電話這個數組它給了我一個錯誤:
Expected method to read array element not found on object of type "NSNumber"
謝謝。
附加代碼註釋感動:
int SIZE = 97;
fftw_complex *data, *fft_result, *ifft_result;
fftw_plan plan_forward, plan_backward;
int i;
NSArray * array = @[@0.240128f , @0.240128f , @0.953934f , @1.181351f, @1.382523f, @1.497086f, @1.437790f , @0.851196f];
float a0 = [array[0] floatValue];
data = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * SIZE);
fft_result = ...
ifft_result = ...
plan_forward = ...
plan_backward ...
for(i = 0 ; i < SIZE ; i++) {
data[i][0] = array[i];
data[i][1] = 0.0;
}
'數據[I] [0] =陣列[I];'應'[陣列[I]的floatValue];' – zaph
@Zaph YOU解決它, 其工作,我被掛在這裏從兩天前:) 非常感謝 – josef