嗨,我有一個類的函數,而這樣的:調用函數
- (Float32)averagePower {
if (![self isListening])
return 0.0;
float tmp = [self levels][0].mAveragePower;
tmp = tmp * 100;
NSLog(@"%f", tmp);
return tmp;
}
我從另一個類這樣的viewDidLoad中調用它:
SoundSensor *theInstance = [[SoundSensor alloc] init];
[theInstance listen];
Float32 tmp;
[theInstance averagePower:tmp];
現在我可以打電話聽,但當呼籲平均電力我得到警告,它可能不會迴應,並在模擬功能崩潰。 我做錯了什麼?
非常感謝。
謝謝,但我這樣做,他說:未使用的變量「TMP」。所以我應該怎麼稱呼它? – Curnelious 2011-05-31 06:45:25
好吧,當我這樣做:Float32 tmp;然後在另一行中進行分配,工作。奇怪的是,我沒有那樣做,但是非常感謝 – Curnelious 2011-05-31 07:12:05
你得到了「未使用的變量」警告,因爲你正在分配變量但尚未使用它。 – badgerr 2011-05-31 08:10:13